主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)
主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)
导航菜单、菜单树实现多语言切换( 切换为英文效果如下): 主窗体的主菜单多语言转化思路: 1. 首先转换主菜单的语言 2. 然后根据主菜单创建ToolBar 3. 根据主菜单创建导航菜单NavBar/树菜单TreeList C# Code: /// <summary> /// 主窗体设置多语言 /// </summary> public override void SetLanguage() { base.SetLanguage(); //菜单多语言转化思路: //1.首先转换主菜单的语言,2.然后根据主菜单创建ToolBar,3.根据主菜单创建导航菜单NavBar/树菜单TreeList this.SetMenuItemLanguage();//设置菜单的语言,语言标识(ObjectID=menuXXX) this.RemoveCreatedItem();//移除现有的BarItem //重新创建窗体的Toolbar按钮、导航菜单 _ModuleManager.CreateToolButtons(barMainMenu, _moduleMenus); _ModuleManager.CreateNavBarButtons(this.navBarControl1, _moduleMenus, NavigatorStyle.BarContainer); //创建导航工具栏按钮 // //省略代码.............. // } //来源:C/S框架网 | www.csframework.com | QQ:23404761 实现步骤: 1. 多语言管理界面,修改目标语言资料。 打开 【系统管理】模块的【多语言管理】界面,在语言标识输入【menu】查询关键词,查询结果如下: 2. 打开百度翻译,翻译为目标语言: 3. 翻译为越南文: 4. 复制目标语言到对应的文本框。
5. 保存资料,重新进入系统。 C/S快速开发框架多语言功能集成百度翻译接口(支持中文简体、繁体、英文、越南文) https://www.csframework.com/archive/1/arc-1-20210618-3655.htm 扫一扫加作者微信
参考文档:
主窗体顶部的菜单,左边的模块导航菜单也是动态加载生成的吗? 主窗体的菜单如何排序? (包括左边的导航菜单) C#.Net CS开发框架实现多语言(C/S框架网) C# Winform项目多语言实现(支持简/繁/英三种语言) V4.0-设置多语言,主窗体的菜单顺序乱了 多语言切换到英文版登陆报错:截断字符串或二进制数据 .NET软件开发平台标准版V2.3 - 支持多语言(中文繁体、简体、英文、越南文) C# Winform软件快速开发框架|软件开发平台 - 界面多语言实现原理 C# Dev 财务科目(财务结算收支类目) 树状结构数据编辑窗体设计 C/S架构多语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL) C/S快速开发框架多语言功能集成百度翻译接口(支持中文简体、繁体、英文、越南文) Winform框架 - 多语言界面修改窗体标题注意事项 设置主窗体主菜单、工具栏按钮及左侧模块导航菜单的字体样式 主窗体模块列表没有翻译多语言 - 重写SetLanguage方法自定义显示多语言 Winform多语言框架 - 修改主窗体菜单的多语言
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |