alibaba / lowcode-engine

An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
https://lowcode-engine.cn
MIT License
14.52k stars 2.52k forks source link

渲染模式下 如何通用配置antd库国际化 #1117

Open zhoulisuper opened 1 year ago

zhoulisuper commented 1 year ago

此文档中elem参数应该填什么?image

zhoulisuper commented 1 year ago

开发中使用ReactRenderer进行渲染,如何和上面文档的配置进行结合使用?image

liujuping commented 1 year ago

参考:https://www.yuque.com/lce/doc/nhilce#nRDxFhttps://www.yuque.com/lce/doc/start-with-lce#iWww2

zhoulisuper commented 1 year ago

您好 我想使用antd组件的汉化语言包,要如何配置?

在 2022-10-13 14:50:34,"刘菊萍(絮黎)" @.***> 写道:

参考:https://www.yuque.com/lce/doc/nhilce#nRDxFhttps://www.yuque.com/lce/doc/start-with-lce#iWww2

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

liujuping commented 1 year ago

引擎不对特定的组件进行国际化的支持,antd组件的汉化语言包相关的使用可以参考引擎的文档和 antd 组件的文档。

lucy091 commented 1 year ago

引擎不对特定的组件进行国际化的支持,antd组件的汉化语言包相关的使用可以参考引擎的文档和 antd 组件的文档。

可以在lowcode-demo里增加下antd 多语言切换的示例吗? 这是antd datePicker组件国际化问题

image

首先不知道怎么设置渲染器中atnd默认语言为中文,然后moment打包默认externals了。

antd-pro-components中有moment部分为英文,antd部分为中文的情况, 这个不是lowcode-enginee的问题,主要是试了很多种方式都不行,即使不是lowcode-enginee项目,只要打包时moment externals掉,采用全局加载也会有问题, 不知道咋搞了😅

image

@alilc/lowcode-react-renderer渲染器不知道怎么传递物料的多语言

image
947291135 commented 1 year ago

externals 请问解决翻译问题了吗

xugx29 commented 1 year ago

关于datepicker等组件中英文混杂的情况,经过我的测试,得到的结论是: 1、所有的html模版中的moment.js要保持与node_modules中的版本一致; 2、注意,src/service/assets.json中,momentjs除了要引用本身以外,还要引入zh-cn的中文包,如下图所示;

image

上述操作结束后,如果中英文混杂的情况没解决,需要在页面的tsx文件中,执行moment.locale('zh-cn')