polite0803 发表于 2013-12-20 18:26:24

说明:
1、使用方法,直接GAC至全局,在开发时刻即可看到汉化效果;
2、部署时拷贝至运行目录下,与官方提供使用方法一致。

最近加班加点,对官方的WinForm/ASP/WPF的DLL中可汉化的资源进行了逐条分析对比,已经将可汉化的条目提高至51102条(目前官方可检索到的条目为17225)。包含了大量的描述资源。
已经逐步接近完美,部分不合适的条目已经得到修正,不排除在批量修改时有部分资源同时修改得不太妥当,希望大家在使用时提出意见。使用效果如下:




请注意的是,目前有微量的界面资源无法汉化,经反编译官方DLL,发现这些资源字符未能提供SET,只有GET,例如SNAP里面的“Mail Merge”等等。
工作量确实巨大,大家有贡献的就购买一下,实在没有贡献的请留下Email。资源包下载:














已有 4 人购买  本主题需向作者支付 5 贡献 才能浏览 购买主题

冥忆雪 发表于 2013-12-20 19:23:39

支持,汉化的东西,都是为人民服务啊

polite0803 发表于 2013-12-20 19:29:55

冥忆雪 发表于 2013-12-20 19:23
支持,汉化的东西,都是为人民服务啊

楼上请重新下载再部署,修改了5个字符

mimihouse.info 发表于 2013-12-20 22:56:20

楼主这太牛了,强烈支持

冥忆雪 发表于 2013-12-21 10:36:28

polite0803 发表于 2013-12-20 19:29
楼上请重新下载再部署,修改了5个字符

好的,谢谢

老曹 发表于 2013-12-21 11:09:14

十分感谢明天就能下载了{:2_27:},还差1贡献

benny856694 发表于 2013-12-21 21:44:15

必须赞一个

waitlife 发表于 2013-12-21 22:15:28

楼主这太牛了,强烈支持

qhdxzy 发表于 2013-12-22 13:14:14

汉化是个辛苦活,赞一个

beifangcc 发表于 2013-12-22 20:07:33

不错,辛苦,我也搞了几版官方的汉化,其中一版还给了DANNY,就是著名的发布注册机的高手。
不过现在htp000000发布了汉化工具及字典,简单多了。
看了下楼主的图,其中图形里面图的种类汉化有个小问题Area在翻译时通常翻译成面积或区域,而不是地区。

polite0803 发表于 2013-12-22 21:45:46

本帖最后由 polite0803 于 2013-12-22 21:48 编辑

private void AddStrings()
      {
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_Symbology, "Symbology");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_Data, "Data");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_Module, "Module");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_AutoModule, "Auto-Module");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_ShowData, "Show Data");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_Alignment, "Alignment");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_TextAlignment, "Text Alignment");
            this.AddString(SnapExtensionsStringId.BarCodeSmartTagItem_Orientation, "Orientation");
            this.AddString(SnapExtensionsStringId.ImageSmartTagItem_Sizing, "Sizing");
            this.AddString(SnapExtensionsStringId.ImageSmartTagItem_UpdateMode, "Update Mode");
            this.AddString(SnapExtensionsStringId.FieldListDockPanel_Text, "Data Explorer");
            this.AddString(SnapExtensionsStringId.Caption_Data, "Data Tools");
            this.AddString(SnapExtensionsStringId.Caption_SNList, "List Tools");
            this.AddString(SnapExtensionsStringId.Caption_SNListDesign, "List");
            this.AddString(SnapExtensionsStringId.Caption_SNMergeField, "Field Tools");
            this.AddString(SnapExtensionsStringId.Caption_SNMergeFieldDesign, "Field");
            this.AddString(SnapExtensionsStringId.Caption_Group, "Group Tools");
            this.AddString(SnapExtensionsStringId.Caption_GroupDesign, "Group");
            this.AddString(SnapExtensionsStringId.Caption_Appearance, "Appearance");
            this.AddString(SnapExtensionsStringId.GalleryGroupCaption_Regular, "Regular");
            this.AddString(SnapExtensionsStringId.GalleryGroupCaption_Custom, "Custom");
            this.AddString(SnapExtensionsStringId.ThemesBar_Text, "Themes");
            this.AddString(SnapExtensionsStringId.ThemesRibbonPageGroup_Text, "Report Themes");
            this.AddString(SnapExtensionsStringId.SnapBarToolbarsListItem_Caption, "&Windows");
            this.AddString(SnapExtensionsStringId.SnapBarToolbarsListItem_Hint, "Show or hide the Data Explorer and Report Explorer windows.");
            this.AddString(SnapExtensionsStringId.ViewBar_Text, "View");
            this.AddString(SnapExtensionsStringId.ViewRibbonPageGroup_Text, "View");
            this.AddString(SnapExtensionsStringId.ViewFieldsRibbonPageGroup_Text, "Fields");
            this.AddString(SnapExtensionsStringId.MailMergeRibbonPageGroup_Text, "Data");
            this.AddString(SnapExtensionsStringId.ReportExplorerDockPanel_Text, "Report Explorer");
            this.AddString(SnapExtensionsStringId.Msg_ContainsIllegalSymbols, "Input format string contains illegal symbol(s).");
            this.AddString(SnapExtensionsStringId.Msg_Error, "Error");
            this.AddString(SnapExtensionsStringId.SaveThemeBarItem_Caption, "Save the Current Theme to a File...");
            this.AddString(SnapExtensionsStringId.LoadThemeBarItem_Caption, "Load a Theme from a File...");
            this.AddString(SnapExtensionsStringId.RestoreDefaultsBarItem_Caption, "Restore Defaults");
            this.AddString(SnapExtensionsStringId.UpdateToMatchDocumentStylesBarItem_Caption, "Update to Match the Document Styles");
            this.AddString(SnapExtensionsStringId.RestoreDefaultDocumentStylesBarItem_Caption, "Restore the Default Document Styles");
            this.AddString(SnapExtensionsStringId.RemoveThemeBarItem_Caption, "Remove");
            this.AddString(SnapExtensionsStringId.SNTextFieldTagItem_TextFormat, "Text Format");
            this.AddString(SnapExtensionsStringId.SNTextFieldTagItem_KeepLastParagraph, "Keep Last Paragraph");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_ViewType, "View Type");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_Width, "Width");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_Height, "Height");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_HighlightMaxPoint, "Highlight Max Point");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_HighlightMinPoint, "Highlight Min Point");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_HighlightStartPoint, "Highlight Start Point");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_HighlightEndPoint, "Highlight End Point");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_Color, "Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_MaxPointColor, "Max Point Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_MinPointColor, "Min Point Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_StartPointColor, "Start Point Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_EndPointColor, "End Point Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_NegativePointColor, "Negative Point Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_LineWidth, "Line Width");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_HighlightNegativePoints, "Highlight Negative Points");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_ShowMarkers, "Show Markers");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_MarkerSize, "Marker Size");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_MaxPointMarkerSize, "Max Point Marker Size");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_MinPointMarkerSize, "Min Point Marker Size");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_StartPointMarkerSize, "Start Point Marker Size");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_EndPointMarkerSize, "End Point Marker Size");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_NegativePointMarkerSize, "Negative Point Marker Size");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_MarkerColor, "Marker Color");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_AreaOpacity, "Area Opacity");
            this.AddString(SnapExtensionsStringId.SparklineSmartTagItem_BarDistance, "Bar Distance");
            this.AddString(SnapExtensionsStringId.IndexSmartTagItem_GroupIndexMode, "Group Mode");
            this.AddString(SnapExtensionsStringId.AddDataSource, "Add Data Source...");
            this.AddString(SnapExtensionsStringId.EditDataSource, "Edit Data Source...");
            this.AddString(SnapExtensionsStringId.EditFilterDataSource, "Edit Data Source Filter...");
            this.AddString(SnapExtensionsStringId.RemoveDataSource, "Remove Data Source");
            this.AddString(SnapExtensionsStringId.UpdateDataSource, "Update Data Source");
            this.AddString(SnapExtensionsStringId.MailMergeDataSource, "Use For Mail Merge");
            this.AddString(SnapExtensionsStringId.SortingCollectionEditor_SortBy, "Sort by");
            this.AddString(SnapExtensionsStringId.ActionList_ContentType, "Content Type");
            this.AddString(SnapExtensionsStringId.ActionList_Binding, "Binding");
            this.AddString(SnapExtensionsStringId.ActionList_FormatString, "Format String");
            this.AddString(SnapExtensionsStringId.ActionList_Summary, "Summary");
            this.AddString(SnapExtensionsStringId.ActionList_Text, "Text");
            this.AddString(SnapExtensionsStringId.ActionList_ScreenTip, "Screen Tip");
            this.AddString(SnapExtensionsStringId.ActionList_TargetFrame, "Target Frame");
            this.AddString(SnapExtensionsStringId.ActionList_Checked, "Checked");
      }



   using DevExpress.XtraBars.Commands;
    using System;

    public class MailMergeBar : ControlCommandBasedBar<RichEditControl, RichEditCommandId>
    {
      public override string DefaultText
      {
            get
            {
                return "Mail Merge";
            }
      }
    }

hyblusea 发表于 2013-12-23 12:34:50

感谢分享。

风爱笑 发表于 2013-12-24 09:01:54

麻烦你EMAIL一个给我:luolin_zjw@163.com,感谢。

eric 发表于 2013-12-24 09:16:06

汉化是个辛苦活,非常感谢!

tohome 发表于 2013-12-24 12:39:03

本帖最后由 tohome 于 2013-12-24 12:40 编辑

tohome@foxmail.com 实在没有贡献,谢谢大大

amei130 发表于 2013-12-24 16:23:06

购买了的大哥发一份啊,贡献不够啊!amei130@163.com

nyfor 发表于 2013-12-25 16:27:11

亲, 我GAC到全局不行耶,无法验证强名. 报以下错误:

将程序集添加到缓存失败: 未能验证强名称签名。生成程序集时是否延迟了签名?

amw789 发表于 2013-12-25 16:46:11

太好了,谢谢

amw789 发表于 2013-12-25 16:52:36

麻烦你EMAIL一个给我:3282857@QQ.com,谢谢

code_ming 发表于 2013-12-26 15:19:55

LZ辛苦了,没有贡献啊,麻烦发一份,谢谢!561330040@qq.com

anderson 发表于 2013-12-26 15:31:13

xuanchenlin@msn.com

感谢楼主,求一份

66767376 发表于 2013-12-26 17:34:32

新人求下载。跪谢! 66767376@qq.com

guangtao 发表于 2013-12-28 19:24:03

175203509@163.com    没有贡献,谢谢老大 。

qzxyxb 发表于 2013-12-29 08:24:54

guangtao 发表于 2013-12-28 19:24
没有贡献,谢谢老大 。

不知有没有把打印预览的导出对话框汉化没有?新人,没有贡献,麻烦楼主发一下:462561442@qq.com

沧海无极 发表于 2013-12-29 12:54:01

感谢汉化!奈何没有贡献,只能厚顔:592837340@qq.com

wlv404 发表于 2013-12-30 01:39:16

确实是个辛苦活.感谢分享.

kangtr 发表于 2013-12-30 07:59:49

不错哦,这个所有版本都支持吗

ssjun 发表于 2013-12-31 20:45:57

WPF汉化有点问题,请更正下,

春秋剪 发表于 2014-1-3 15:51:26

没有贡献点,麻烦发个给我,好吗?
50970496@qq.com

吴小艺 发表于 2014-1-4 20:21:50

没有贡献点,麻烦发个给我,好吗?
160780066@qq.com
页: [1] 2 3 4 5
查看完整版本: 最新、最全的汉化包