【问题标题】:How to change the currency symbol for MONEY stereotype in OpenXava?如何在 OpenXava 中更改 MONEY 刻板印象的货币符号?
【发布时间】:2021-06-09 16:40:14
【问题描述】:

我在某个特定站点遇到了货币问题。尽管我已将语言环境设置为南非,但货币以 $ 显示。 Excel 和其他程序反映了 R。但是我的 OpenXava 应用程序反映了 $。我已经尝试了几个浏览器,但我遇到了同样的问题。我还在 Chrome 中设置了语言并将其移到了我的偏好设置的顶部。

有人知道问题可能是什么吗?

【问题讨论】:

    标签: java localization openxava


    【解决方案1】:

    Money 编辑器使用服务器的语言环境来确定货币符号。因此,您必须更改执行 Tomcat 的服务器的语言环境。如果不可行,您可以使用以下选项启动运行 Tomcat 的 Java:

    -Duser.language=en -Duser.country=ZA
    

    您应该能够通过编辑 catalina.sh/.bat 添加这些选项并为 JAVA_OPTS 环境变量赋值。即在 windows 中编辑 catalina.bat 并在开头添加下一行:

    set JAVA_OPTS=-Duser.language=en -Duser.country=ZA
    

    或者,如果您使用的是 Mac 或 Linux,请在 catalina.sh 开头添加下一行:

    export JAVA_OPTS=-Duser.language=en -Duser.country=ZA
    

    在开发中,从 OpenXava Studio 或 Eclipse 中,您可以在菜单中定义上述选项:运行 > 运行配置... > H= 参数:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      相关资源
      最近更新 更多