主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)

  主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)

主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)



导航菜单、菜单树实现多语言切换( 切换为英文效果如下):


贴图图片-CS框架多语言-百度翻译3



主窗体的菜单多语言转化思路:

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】查询关键词,查询结果如下:


贴图图片-CS框架多语言-百度翻译4



2. 打开百度翻译,翻译为目标语言:



贴图图片-CS框架多语言-百度翻译



3. 翻译为越南文:


贴图图片-CS框架多语言-百度翻译1


4. 复制目标语言到对应的文本框。


贴图图片-CS框架多语言-百度翻译2



5. 保存资料,重新进入系统。




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

导航菜单树结构菜单实现语言翻译英文越南)
Winform语言框架 - 修改菜单语言
C/S快速开发框架语言功能集成百度翻译接口(支持中文简体、繁体、英文越南
.NET软件开发平台标准版V2.3 - 支持语言(中文繁体、简体、英文越南
模块列表没有翻译语言 - 重写SetLanguage方法自定义显示语言
设置主菜单、工具栏按钮左侧模块导航菜单字体样式
V4.0-设置语言菜单顺序乱了
HR - 人事行政后勤招聘管理系统(支持语言越南、中
点击导航条分组按钮激活模块
C# Winform软件快速开发框架|软件开发平台 - 界面语言实现原理
菜单如何排序? (包括左边导航菜单)
框架提供关闭当前,除此之外全部关闭功能(弹出菜单
C# Winform项目语言实现(支持简/繁/英三种语言)
点击左侧导航分组按钮显示模块
C#.Net CS开发框架实现语言(C/S框架网)
我在框架加了新业务模块,但运行导航位置没有菜单
C# Winform支持语言界面切换软件快速开发平台
新增模块没有加载 | 左侧导航菜单栏没显示
Winform框架 - 语言界面修改标题注意事项
C/S架构语言界面UI框架软件开发框架(C#.NET+Winform+DEV+SQL)