主窗体的导航菜单及树结构菜单实现多语言(翻译英文越南文)
作者:作者不详  发布日期: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. 保存资料,重新进入系统。



贴图图片-越南语3



贴图图片-越南语1


贴图图片-越南语2



贴图图片-越南语


C/S快速开发框架多语言功能集成百度翻译接口(支持中文简体、繁体、英文、越南文)


https://www.csframework.com/archive/1/arc-1-20210618-3655.htm


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


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


上一篇 下一篇