【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

Visual Studio International Pack 1.0 扩展.NET 对国际化的支持

  • 2008-05-14
  • 本文字数:1221 字

    阅读完需:约 4 分钟

上个月初,微软发布 Visual Studio International Pack 1.0 版。这是一组类库,扩展了.NET Framework 对国际化软件开发的支持。

使用该类库提供的一系列类,.NET 开发人员可以更方便地创建支持多文化多语言的软件应用。目前,该软件包 1.0 版提供了如下七个组件(包含简体中文、繁体中文、日文和韩文的支持)来帮助东亚国家及地区的开发人员,用于开发.NET 国际化应用程序:

  • East Asia Numeric Formatting Library - 支持将小写的数字字符串格式化成简体中文,繁体中文,日文和韩文的大写数字字符串。
  • Japanese Kana Conversion Library - 支持将日文假名(Kana)转化为另一种日文字符。
  • Japanese Text Alignment Library - 支持日文特有的一种对齐格式。
  • Japanese Yomi Auto-Completion Library - 类库支持感知日文输入法的输入自动完成和一个文本框控制的示例。
  • Korean Auto Complete TextBox Control - 在文本框中支持韩文输入法的智能感知和输入自动完成。
  • Simplified Chinese Pin-Yin Conversion Library - 支持获取简体中文字符的常用属性比如拼音,多音字,同音字,笔画数。
  • Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool - 支持简繁体中文之间的转换. 该组件还包含一个 Visual Studio 集成开发环境中的插件(Add-in)以支持简繁体中文资源文件之间的转换。

这个软件包的出现,对于进行本地化开发的开发人员来说,最大的好处是无需另外发明一个轮子。对于中文用户,现在有了 East Asia Numeric Formatting Library、Simplified Chinese Pin-Yin Conversion Library 和 Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool,可以在自己的应用程序中可以很方便地加入一些中文字符的处理。比如,在金融和财务类的软件中,可以使用 East Asia Numeric Formatting Library 来进行货币数值的大小写转换。

关于这个软件包的一些使用方法,博客园的一位作者有一些介绍

// 汉字的笔画数

int i = ChineseChar.GetStrokeNumber(‘饕’);

Console.WriteLine(i);

// 汉字的所有拼音拼写

ChineseChar x = new ChineseChar(‘说’);

ReadOnlyCollection roc = x.Pinyins;

foreach(string s in roc)

{

Console.WriteLine(s);

}

// 拼音拼写的所有汉字

Char[] chars = ChineseChar.GetChars(“YUE4”);

foreach(Char c in chars)

{

Console.WriteLine©;

}

// 笔画数的所有汉字

chars = ChineseChar.GetChars(20);

foreach(Char c in chars)

{

Console.WriteLine©;

}

当然,这个软件包中也存在一些问题。Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool 依赖于 Office 2007 来实现词对词的高质量转换;在没有安装 Office 2007 的情况下,只能实现简单的字对字的转换。同时,这个软件包的程序集在 Windows Mobile 和 Silverlight 项目中都不能正常使用。想在 PPC 上实现这样一个应用程序——手写输入一个不知道读音的汉字,来获知这个汉字的拼音——现在看来是暂时不可能了。

2008-05-14 22:531165
用户头像

发布了 254 篇内容, 共 53.6 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

居家办公正确的打开方式——华为云桌面

与时俱进的时代

集团型企业主数据管理框架、方法

用友BIP

「实操」适配 NebulaGraph 新版本与压测实践

NebulaGraph

图数据库

华为云会议助力政企用户提升沟通效率

科技说

2022 卡塔尔世界杯收官,中国 App 继续中东「征战」

融云 RongCloud

App

灵活、高效、可靠,华为云桌面想用户所想!

与时俱进的时代

超高清设计师云工作站,为设计企业护航

清欢科技

低成本、高效率!华为云桌面助力企业数字化转型

清欢科技

存量时代下 用低代码开发平台提升你的CEM

力软低代码开发平台

重磅 | 九科信息入选“第一新声”2022年中国RPA行业优秀厂商图谱

九科Ninetech

云上办公,且看华为云桌面如何加速企业数字化发展之路?

科技之光

gitlab ldap配置

阿呆

gitlab ldap

What's new in dubbo-go v3.0.4

apache/dubbo-go

dubbo Dubbo服务 Dubbo网关

超高清设计师云工作站,设计可以更高效

清欢科技

华为云桌面——云上办公安全高效,高清流畅

与时俱进的时代

webAssembly on server side 的应用场景

磊吐槽

云原生 webassembly

华为云会议,总有一种场景满足你的需求

科技说

华为云桌面,开启云上高效办公之旅!

清欢科技

上云合作伙伴,华为云桌面致力打造优质云上办公生态

与时俱进的时代

流畅高清,华为云桌面助力设计师高效办公!

与时俱进的时代

Go Gorm Sqlite3 CreateInBatches 报错:too many SQL variable 排查与解决

非晓为骁

Go gorm sqlite3 CreateInBatches

简单易用的监控告警系统 | HertzBeat 在 Rainbond 上的使用分享

北京好雨科技有限公司

华为云会议好评如潮的背后,竟然暗藏这么多黑科技!

科技说

安全灵活,华为云桌面成为数字化办公最佳搭档

清欢科技

数字化办公?选云桌面就对了!

科技之光

英特尔推出oneAPI 2023工具包,显著提升跨平台生产力

科技热闻

英特尔推动办公场景智能升级,助力企业数字化转型

科技热闻

2022年最有价值书单

月亮上的六便士

好书推荐

有奖征文活动:从 RTC 到 RTE,从音视频到「实时万象」!

声网

人工智能 音视频

开源创新 源起潮“蜥”——龙蜥社区走进浪潮信息 MeetUp 即将开幕

OpenAnolis小助手

云原生 Meetup 龙蜥社区 浪潮信息 开源活动

数字云办公连续7年领跑,华为云桌面优势突显!

科技之光

Visual Studio International Pack 1.0扩展.NET对国际化的支持_.NET_朱永光_InfoQ精选文章