монако-редактор jsonParser. js локализация - PullRequest
0 голосов
/ 05 августа 2020

Я использую редактор Monaco Editor для редактирования файлов JSON, поэтому я могу использовать его особенности схемы JSON. Проблема в том, что ошибки не локализованы.

Я настраиваю язык редактора примерно так:

monaco.config({
  'vs/nls': {
    availableLanguages: { '*': 'fr' }
  },
  paths: {
    vs: '/monaco-editor/vs'
  }
})

В node_modules/monaco-editor/esm/vs/language/_deps/vscode-json-languageservice/parser/jsonParser.js я вижу, что каждое сообщение об ошибке возвращается вызовом к методу localize().

Пример:

validationResult.problems.push({
    location: { offset: node.offset, length: node.length },
    severity: DiagnosticSeverity.Warning,
    message: localize('multipleOfWarning', 'Value is not divisible by {0}.', schema.multipleOf)
});

Можно ли локализовать эти ошибки / предупреждения?

...