声纳以法语显示违规消息
我最近安装了声纳服务器和一些插件,当声纳显示违规消息时,我遇到了一个奇怪的语言问题,它用法语显示消息。
如何强制声纳以英文显示消息?
I recently install sonar server and some plug in and i have a strange language issue when sonar displays violation messages, it displays messages in French.
How can i force sonar to display message in English?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否尝试过查看声纳管理页面上的设置?
最糟糕的情况是,您可以在运行声纳 java 进程的脚本上设置“-Duser.region=GB -Duser.language=EN”。
听起来很奇怪
Have you tried looking at the settings on the sonar admin page?
Worse case you could set '-Duser.region=GB -Duser.language=EN' on the script that runs the sonar java process.
Sounds like an odd one
正如emeraldjava所说,一些消息是根据运行分析的JVM的设置进行本地化的。
如果您使用 Jenkins,您将找到解决方案这里。
如果你像我一样使用maven插件(mvn sonar:sonar),你可以将环境变量
MAVEN_OPTS
定义为-Duser.region=US -Duser.language=en...
例如,在我设置变量后,消息
'31' devrait être défini comme une Constante
变为'31' is a magic number
并进行了另一项分析。As emeraldjava said, some message are localized according to the settings of the JVM which ran the analysis.
If you are using Jenkins you will find the solution here.
If, like me, you are using the maven plugin (mvn sonar:sonar), you can define the environment variable
MAVEN_OPTS
as-Duser.region=US -Duser.language=en
...For example, the message
'31' devrait être défini comme une constante
became'31' is a magic number
after I set the variable and ran an other analysis.