主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)
作者:作者不详  发布日期:2021-06-29 10:10:15
  主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)

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



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


贴图图片-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框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇