栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

Multi-Language 本地化插件 .NET and VB6

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Multi-Language 本地化插件 .NET and VB6

Jollans Multi-Language

Visual Studio 多语言为 Visual Studio 项目的本地化提供扩展支持。

支持的项目类型包括:Windows Form、WPF、Windows Store、ASP.NET 2.0、Compact Framework、MFC(非托管 C++)
支持的语言包括:C#、VB.NE、C++、非托管 C++

Visual Studio 的多语言
也可以看看
Multi-Language for Visual Studio 为使用 Microsoft Visual Studio 创建本地化应用程序提供了扩展支持。支持的应用程序类型是

Windows 窗体
Windows 应用商店应用
WPF
银光
ASP.NET 2.0
紧凑的框架
MFC(非托管 C++)
该产品以 Visual Studio 包的形式实现,这意味着它与开发环境本身紧密集成。本地化支持基于 Visual Studio 和 .NET 环境中的内置本地化支持。

本地化应用程序涉及的基本步骤是:

识别要翻译的字符串
多语言扫描您的项目,寻找定义在

控件的属性    对于 .NET 控件,可以翻译的属性用Localizable属性标记。多语言显示具有Localizable属性的所有字符串属性。

对于 ASP.NET 项目,它还显示 HTML 代码中的静态文本。

对于 MFC 项目(非托管 C++),多语言显示在资源脚本 (.rc) 文件中定义的对话框和菜单资源中的文本。
程序源代码    多语言显示在源代码中检测到的所有文本。
在这两种情况下,您都可以

选择您要翻译的文本
隐藏您不想翻译的文本
注意
大多数程序包含大量不需要翻译的文本字符串。在许多情况下,翻译字符串实际上会导致程序错误。选择需要翻译的文本是只有程序员才能完成的工作。
Visual Studio 的多语言使在项目开发后期开始这项工作变得容易。

指定要支持的语言
多语言向您显示 Windows 支持的所有语言的列表。只需从列表中选择一种语言即可将其添加到项目中。

对于每种语言,都会在网格中添加一个额外的列,显示该语言的字符串。

输入翻译
有两种输入翻译的基本方法。您选择的可能取决于谁将进行翻译工作。

直接输入翻译    输入翻译的最简单方法是将其输入到网格中。

当您单击一个单元格时,Multi-Language 将立即在源代码或设计器窗口中显示文本的位置。这使得识别文本的使用位置和方式变得容易。

Multi-Language 包含一个常用翻译数据库,因此通常会自动翻译 OK 和 Cancel 等术语。

Multi-Language 还包含翻译记忆功能,可显示包含相同单词的其他文本的翻译。

如果程序员能够自己翻译文本,这是最好的方法。
使用 Microsoft Excel 或 OpenOffice 输入翻译    在大多数情况下,您需要将文本发送给翻译人员。

在这种情况下,您可以
- 将文本导出到电子表格文件
- 在电子表格
中翻译文本 - 将翻译后的文本从电子表格导入回项目
存储翻译并添加运行时支持
使用多语言输入翻译后,文本以 .ResX 格式导出到资源文件,供 Visual Studio 使用。.NET 运行时环境中的标准本地化支持将加载默认系统语言的本地化文本。

使用多语言,您可以添加额外的支持

程序启动时从列表中选择语言
程序运行时更改语言

对于非托管 C++ 项目,多语言通过三个步骤将翻译导出到资源脚本 (.rc) 文件:

所有文本都导出到字符串表资源
现有对话框和菜单资源中的文本已更新
如有必要,将为各种语言生成新的对话框和菜单资源。
版本
Visual Studio 的多语言现在实现为 Visual Studio 包。
单个 VSIX 安装文件支持 Visual Studio 2010、2012、2013 和 2015。

旧版本仍可用于 Visual Studio 2002、2003、2005 和 2008。这些版本作为 Visual Studio 加载项实现。
这些版本不再处于开发阶段。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955339.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号