qcadoo汉化(国际化)的bug

qcadoo选择中文之后,产品选项的汉化是失败的。

以及进入产品页面之后

  1. 首先在项目中找到产品选项的国际化(汉化)配置文件productFlowThruDivision_cn.properties
    文件路径如下:
    mes\mes-plugins\mes-plugins-product-flow-thru-division
    target\classes\productFlowThruDivision\locales\productFlowThruDivision_cn.properties
  2. 添加如下的K-V数据,这里的K是我在失败的汉化页面一句句复制下来的。因为配置文件中没有他们,所以汉化才会失败,需要我们添加。
# 这里的中文翻译质量不是很高,只能作为参照
productFlowThruDivision.modelCardsList.window.mainTab.modelCardsList.header = 型号卡列表头

productFlowThruDivision.modelCardsList.window.mainTab.modelCardsList.column.number = 数量
productFlowThruDivision.modelCard.number.label = 数量标签

productFlowThruDivision.modelCardsList.window.mainTab.modelCardsList.column.name = 列名 
productFlowThruDivision.modelCard.name.label = 名字标签

productFlowThruDivision.modelCardsList.window.mainTab.modelCardsList.column.generated = 生成的列
productFlowThruDivision.modelCard.generated.label = 生成标签

productFlowThruDivision.modelCardsList.window.mainTab.modelCardsList.column.date = 日期
productFlowThruDivision.modelCard.date.label = 日期标签

productFlowThruDivision.modelCardsList.window.mainTab.modelCardsList.column.worker = 工作者
productFlowThruDivision.modelCard.worker.label = 工作者标签
  1. 然后在git bash中返回到根目录下的mes项目,重新mvn clean install

  2. 成功重新编译mes后,在git bash中使用cd命令进入mes/mes-application使用mvn clean install -Ptomcat -Dprofile=package命令编译

  3. 最后,在mes/mes-application/target/tomcat-archiver/mes-application目录下,使用./bin/startup.sh命令启动tomcat

posted @ 2021-04-13 16:10  张三丰学Java  阅读(610)  评论(0编辑  收藏  举报