目录
-
MutiLangFile is lost
-
langcode tradchn is not found
问题描述
全代码的NC创建帐套,点击保存,
辅助语种中报MutiLangFile is lost (语言包丢失)。
会话框弹出来langcode tradchn is not found!(繁体字找不到)。
问题分析
代码和库不一致,一般出现在库里原来装了多语言,而NcHome没有安装多语包这种情况。
也就是说新的NcHome配置了装有多语言的数据源。(测试环境比较多见)
查询表PUB_MULTILANG发现,多了繁体中文和English。
![](https://i-blog.csdnimg.cn/blog_migrate/c6a6bbe29ba6ed0ae2888741b590133c.png)
解决办法
1、从其他装多语的环境的nchome下的\ierp\language拷贝tradchn.lang、english.lang文件放到新nchome的\ierp\language下。
或者
2、删除PUB_MULTILANG表里中文简体外的其他两条记录。
delete from PUB_MULTILANG WHERE LANGSEQ = '2';
delete from PUB_MULTILANG WHERE LANGSEQ = '3';
两种方法都需要重启中间件。