Javascript 设置NodeJs错误的语言

Javascript 设置NodeJs错误的语言,javascript,node.js,Javascript,Node.js,有没有办法设置哪个语言节点将输出错误?例如,如果我想将node用作西班牙语用户,而我的错误是“未找到函数”,那么node是否可以输出“Función no encontrada”?因为错误、异常、堆栈跟踪、日志等不是以用户为中心的,不建议使用英语以外的其他语言。它根本不会影响消费者,并且会限制开发人员的配置 也就是说,您可以捕获异常并给出您想要的任何消息。例如: try { throw new Error("El errore"); } catch (e) { e.message = "

有没有办法设置哪个语言节点将输出错误?例如,如果我想将node用作西班牙语用户,而我的错误是“未找到函数”,那么node是否可以输出“Función no encontrada”?

因为错误、异常、堆栈跟踪、日志等不是以用户为中心的,不建议使用英语以外的其他语言。它根本不会影响消费者,并且会限制开发人员的配置

也就是说,您可以捕获异常并给出您想要的任何消息。例如:

try {
  throw new Error("El errore");
} catch (e) {
  e.message = "The horror"
  throw e;
}

由于错误、异常、堆栈跟踪、日志等不是以用户为中心的,因此不建议使用英语以外的其他语言。它根本不会影响消费者,并且会限制开发人员的配置

也就是说,您可以捕获异常并给出您想要的任何消息。例如:

try {
  throw new Error("El errore");
} catch (e) {
  e.message = "The horror"
  throw e;
}

我不认为Node有不同的语言,因此您可能必须捕获相关错误,并返回翻译文本。我不认为Node有不同的语言,因此您可能必须捕获相关错误,这也意味着Node.js和包使用的依赖项也需要本地化。这是一项不必要的复杂任务。@LEQADA而不是什么?@user229044抱歉没有说清楚。我想说的是,开发人员已经在解决复杂的任务,并将所有内容本地化为数百种不同的语言,支持它们会让他们的生活变得可怕。@LEQADA很多应用程序已经本地化,包括它们的错误消息,所以我真的不明白你的意思。本地化是很多应用程序都会做的事情,这没什么大不了的。@user229044应用程序都有焦点小组。他们根据潜在收入选择重点群体。编程语言和框架通常不关注任何人群。它们是通用的,适用于所有人。本地化不会给他们带来很大的价值。这也意味着Node.js和包使用的依赖项也需要本地化。这是一项不必要的复杂任务。@LEQADA而不是什么?@user229044抱歉没有说清楚。我想说的是,开发人员已经在解决复杂的任务,并将所有内容本地化为数百种不同的语言,支持它们会让他们的生活变得可怕。@LEQADA很多应用程序已经本地化,包括它们的错误消息,所以我真的不明白你的意思。本地化是很多应用程序都会做的事情,这没什么大不了的。@user229044应用程序都有焦点小组。他们根据潜在收入选择重点群体。编程语言和框架通常不关注任何人群。它们是通用的,适用于所有人。本地化不会给他们带来很大的价值。