派生系统内置的Screen,汉化丢失,怎么解决?

派生系统内置的Screen,比如/com/haulmont/cuba/gui/app/security/user/browse/user-browse.xml

界面上部分资源汉化失效!

1 个赞

有人遇到相同的问题,但是这个问题以不能重现。
https://www.cuba-platform.com/discuss/t/extending-screen-resets-caption-locale/4402/3

如果你可以用英文,建议直接跟帖咨询。

这太容易重现了吧,随便派生了一个系统内置的Screen就行了,你试试

系统的设置菜单出错,请问如何解决? 这里有截图

1、我派生的界面
1
2、系统默认的界面
2

明显部分按钮汉化没了

能在Github上提供一个可以重现这个问题的小的测试项目吗?

看这个

确实有这个问题,我在英文论坛上反馈了,你可以跟踪这个帖子:
https://www.cuba-platform.com/discuss/t/extending-screen-resets-caption-locale/4402

能否在系统层面上解决这个问题,否则很麻烦,派生界面后还要找到对应的汉化文件,COPY过来,后面如果有变动还要同步。

这个问题在下面这个 bug 解决了,安装 Studio v9.1 或者最新的 v10.1 可以解决:
https://youtrack.cuba-platform.com/issue/STUDIO-5841

简单的说就是在 CUBA 6.10,extend screen 的时候会拷贝一份 message.properties 并在其中添加一句 @include 用来包含原来的 message 文件。但是新的 studio 这块漏掉了。

升级到最新的版本试了一下,依然没有作用。派生了系统的用户浏览界面。在message.properties确实增加了一句@include=com.haulmont.cuba.gui.app.security.user.browse
然鹅界面依然有部分没有汉化
111 2222

汉化包是否使用了我们做的 7.0.1 或者 6.10.1?

确定是用了7.0.1 V10.1 7.06

我也遇到这个问题了。部分汉化。