Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349787
  • 博文数量: 527
  • 博客积分: 10343
  • 博客等级: 上将
  • 技术积分: 5565
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-26 23:05
文章分类

全部博文(527)

文章存档

2014年(4)

2012年(13)

2011年(19)

2010年(91)

2009年(136)

2008年(142)

2007年(80)

2006年(29)

2005年(13)

我的朋友

分类: WINDOWS

2007-09-12 20:11:13

假设你更熟悉的是简体中文, 在Form Designer中把语言切换为简体中文, 然后更改你的Form 上所有的Text属性.

切换回中性语言(Default), 保存.

打开刚才做中文localization 的成果: Form1.zh-chs.resx 文件, 把其内容全部CTRL-C

找任何一个做简繁转换的工具, 让其把剪贴板中的内容转换为繁体. 我的做法是用Firefox 中的同文堂插件, 它有一个菜单是把剪贴板中的内容进行简繁转换. 而且不仅仅可以做逐字的转换, 还可以把相关的术语习惯表示法也转换过来, 比如 文件-档案.

生成一个名为 Form1.zh-cht.resx 的文件, 把转换好的结果CTRL-V 进去, 确保:
◆ 保存为UTF-8 格式.
◆ 文件存放在与Form1.cs 同一目录中

◆ 然后到IDE的 Solution Explorer中去, 单击你的Form1.cs文件, 如果它的左边没有出现一个+号, 从而让你无法展开, 那你需要单击这个Panel上方的"Show All Files"图标, 此时该文件名处会有一个+号出现, 单击它, 你会看到刚才保存的 Form1.zh-cht.resx 文件. 显示的颜色是灰色的, 右键菜单中选择 "Include In Project". 此时其显示的颜色为黑色, 表明是你项目中的一员了.

Form Designer生成的东西没什么神秘的, 之所以敢这样做是经过分析它生成的不过是Localize 了的XML文件.

有太多东西需要同时做简繁体的 Localization 时, 你会知道这招有多省事.

是不是做个插件, 直接在IDE中把所有事都做了?
阅读(1085) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~