zoukankan      html  css  js  c++  java
  • DevExpress汉化

    //ini 汉化文件的使用方法: 
    var
      cxLocalizer1: TcxLocalizer;
    begin
      cxLocalizer1.FileName := '你的路径DevChs.ini';
      cxLocalizer1.Active := True;
      cxLocalizer1.Locale := 2052;
    end;
    

     https://www.cnblogs.com/kinglandsoft/p/10636590.html?tdsourcetag=s_pctim_aiomsg

    关于电子表格的汉化。只需要把下面文件替换即可。不要重新安装控件。重新编译即可(18.2.1)

    {********************************************************************}
    {                                                                    }
    {           Developer Express Visual Component Library               }
    {           ExpressSpreadSheet                                       }
    {                                                                    }
    {           Copyright (c) 2001-2018 Developer Express Inc.           }
    {           ALL RIGHTS RESERVED                                      }
    {                                                                    }
    {   The entire contents of this file is protected by U.S. and        }
    {   International Copyright Laws. Unauthorized reproduction,         }
    {   reverse-engineering, and distribution of all or any portion of   }
    {   the code contained in this file is strictly prohibited and may   }
    {   result in severe civil and criminal penalties and will be        }
    {   prosecuted to the maximum extent possible under the law.         }
    {                                                                    }
    {   RESTRICTIONS                                                     }
    {                                                                    }
    {   THIS SOURCE CODE AND ALL RESULTING INTERMEDIATE FILES            }
    {   (DCU, OBJ, DLL, ETC.) ARE CONFIDENTIAL AND PROPRIETARY TRADE     }
    {   SECRETS OF DEVELOPER EXPRESS INC. THE REGISTERED DEVELOPER IS    }
    {   LICENSED TO DISTRIBUTE THE EXPRESSSPREADSHEET CONTROL AND ALL    }
    {   ACCOMPANYING VCL CONTROLS AS PART OF AN EXECUTABLE PROGRAM ONLY. }
    {                                                                    }
    {   THE SOURCE CODE CONTAINED WITHIN THIS FILE AND ALL RELATED       }
    {   FILES OR ANY PORTION OF ITS CONTENTS SHALL AT NO TIME BE         }
    {   COPIED, TRANSFERRED, SOLD, DISTRIBUTED, OR OTHERWISE MADE        }
    {   AVAILABLE TO OTHER INDIVIDUALS WITHOUT EXPRESS WRITTEN CONSENT   }
    {   AND PERMISSION FROM DEVELOPER EXPRESS INC.                       }
    {                                                                    }
    {   CONSULT THE END USER LICENSE AGREEMENT FOR INFORMATION ON        }
    {   ADDITIONAL RESTRICTIONS.                                         }
    {                                                                    }
    {********************************************************************}
    
    unit dxSpreadSheetStrs;
    
    {$I cxVer.Inc}
    
    interface
    
    uses
      dxCore, cxClasses, dxSpreadSheetTypes, dxSpreadSheetGraphics, Graphics;
    
    resourcestring
      // Popup Menu
      sdxBuiltInPopupMenuBringToFront = '置于顶层(&R)';
      sdxBuiltInPopupMenuClearContents = '清除内容(&N)';
      sdxBuiltInPopupMenuCopy = '复制&';
      sdxBuiltInPopupMenuCustomizeObject = '自定义对象(&U)...';
      sdxBuiltInPopupMenuCut = '剪切(&T)';
      sdxBuiltInPopupMenuDelete = '删除(&D)';
      sdxBuiltInPopupMenuDeleteDialog = '删除(&D)...';
      sdxBuiltInPopupMenuFormatCells = '设置单元格格式(&F)...';
      sdxBuiltInPopupMenuHide = '隐藏(&H)';
      sdxBuiltInPopupMenuInsert = '插入(&I)';
      sdxBuiltInPopupMenuInsertDialog = '插入(&I)...';
      sdxBuiltInPopupMenuMergeCells = '合并单元格(&M)';
      sdxBuiltInPopupMenuPaste = '粘贴(&P)';
      sdxBuiltInPopupMenuPasteSpecial = '选择性粘贴';
      sdxBuiltInPopupMenuPasteSpecialAll = '粘贴(&P)';
      sdxBuiltInPopupMenuPasteSpecialFormulas = '公式(&F)';
      sdxBuiltInPopupMenuPasteSpecialFormulasAndColumnWidths = '保持原列宽(&W)';
      sdxBuiltInPopupMenuPasteSpecialFormulasAndFormatting = '公式和数字格式(&O)';
      sdxBuiltInPopupMenuPasteSpecialFormulasAndStyles = '保持原格式(&K)';
      sdxBuiltInPopupMenuPasteSpecialShowDialog = '选择性粘贴...';
      sdxBuiltInPopupMenuPasteSpecialValues = '值(&V)';
      sdxBuiltInPopupMenuPasteSpecialValuesAndFormatting = '值和数字格式(&A)';
      sdxBuiltInPopupMenuPasteSpecialValuesAndStyles = '值和原格式(&E)';
    
      sdxBuiltInPopupMenuRename = '重命名(&R)...';
      sdxBuiltInPopupMenuSendToBack = '置于底层(&K)';
      sdxBuiltInPopupMenuSplitCells = '取消合并单元格(&N)';
      sdxBuiltInPopupMenuUnhide = '取消隐藏(&U)';
      sdxBuiltInPopupMenuUnhideDialog = '取消隐藏(&U)...';
      sdxBuiltInPopupMenuCreateHyperlink = '超链接(&H)...';
      sdxBuiltInPopupMenuEditHyperlink = '编辑超链接(&H)...';
      sdxBuiltInPopupMenuOpenHyperlink = '打开超链接(&O)';
      sdxBuiltInPopupMenuRemoveHyperlink = '移除超链接(&R)';
      sdxBuiltInPopupMenuDeleteComment = '删除批注(&M)';
      sdxBuiltInPopupMenuEditComment = '编辑批注(&E)...';
      sdxBuiltInPopupMenuHideComment = '隐藏批注(&H)';
      sdxBuiltInPopupMenuInsertComment = '插入批注(&M)...';
      sdxBuiltInPopupMenuShowComment = '显示批注(&O)';
      sdxBuiltInPopupMenuProtectSheet = '&Protect Sheet...';
      sdxBuiltInPopupMenuUnprotectSheet = 'Un&protect Sheet...';
    
      // Rename Sheet Dialog
      sdxRenameDialogCaption = '重命名工作表';
      sdxRenameDialogSheetName = '工作表名:';
    
      // File Dialog
      sdxFileDialogAllSupported = '所有支持的格式';
    
      // Actions
      sdxActionAddGroup = '组合';
      sdxActionAutoFill = '自动填充';
      sdxActionCellEditing = '编辑单元格';
      sdxActionCellsMerge = '合并单元格';
      sdxActionChangeConditionalFormatting = '修改条件格式';
      sdxActionChangePrintingOptions = '更改打印选项';
      sdxActionCreateDefinedName = '创建定义的名称';
      sdxActionChangeContainer = '更改容器对象';
      sdxActionChangeGroup = '更改组合';
      sdxActionChangeHyperlink = '修改超链接';
      sdxActionChangeRowColumn = '修改行/列';
      sdxActionClearCells = '清空单元格';
      sdxActionCutCells = '剪切单元格';
      sdxActionDeleteCells = '删除单元格';
      sdxActionDeleteComment = '删除批注';
      sdxActionDeleteGroup = '取消组合';
      sdxActionDragAndDrop = '拖放';
      sdxActionEditComment = '编辑批注';
      sdxActionExpandCollapseGroup = '显示/隐藏明细';
      sdxActionFillCells = '填充单元格';
      sdxActionFormatCells = '设置单元格格式';
      sdxActionInsertCells = '插入单元格';
      sdxActionMoveCells = '移动单元格';
      sdxActionPasteCells = '粘贴单元格';
      sdxActionReplace = '替换';
      sdxActionSortCells = '对单元格排序';
    
      // Hyperlink
      sdxDefaultHyperlinkScreenTip = '%s - 单击一次可跟踪超链接。'#13#10'单击并按住不放可选择此单元格。';
      sdxDefaultHyperlinkShortScreenTip = '%s - 单击一次可跟踪超链接。';
      scxSelectionInDocument = '<< 文档里选中的 >>';
      sdxHyperlinkExecuteError = '不能打开 "%s" 。';
    
      // Clipboard
      sdxClipboardFormatHTML = 'HTML Format';
      sdxClipboardFormatImage = '图片';
      sdxClipboardFormatText = '文本';
    
      // Printing
      sdxSetSingleCellAsPrintAreaConfirmation =
        'You have selected a single cell for print area.' + #13#10#13#10 +
        'If this is correct, click OK.' + #13#10 +
        'If you selected a single cell by mistake, click Cancel, select the cells you want to include, and then click "Set Print Area" again';
      sdxCell = 'Cell: ';
      sdxComment = 'Comment: ';
    
      // FormulaBar
      sdxFormulaBarCancelHint = 'Cancel';
      sdxFormulaBarEnterHint = 'Enter';
      sdxFormulaBarFormulaBarHint = 'Formula Bar';
      sdxFormulaBarInsertFunctionHint = 'Insert Function';
      sdxFormulaBarNameBoxHint = 'Name Box';
      sdxFormulaBarSelectionInfo = '%dR x %dC';
    
    implementation
    
    procedure AddSpreadSheetResourceStringNames(AProduct: TdxProductResourceStrings);
    begin
      AProduct.Add('sdxBuiltInPopupMenuBringToFront', @sdxBuiltInPopupMenuBringToFront);
      AProduct.Add('sdxBuiltInPopupMenuClearContents', @sdxBuiltInPopupMenuClearContents);
      AProduct.Add('sdxBuiltInPopupMenuCopy', @sdxBuiltInPopupMenuCopy);
      AProduct.Add('sdxBuiltInPopupMenuCustomizeObject', @sdxBuiltInPopupMenuCustomizeObject);
      AProduct.Add('sdxBuiltInPopupMenuCut', @sdxBuiltInPopupMenuCut);
      AProduct.Add('sdxBuiltInPopupMenuDelete', @sdxBuiltInPopupMenuDelete);
      AProduct.Add('sdxBuiltInPopupMenuDeleteDialog', @sdxBuiltInPopupMenuDeleteDialog);
      AProduct.Add('sdxBuiltInPopupMenuFormatCells', @sdxBuiltInPopupMenuFormatCells);
      AProduct.Add('sdxBuiltInPopupMenuHide', @sdxBuiltInPopupMenuHide);
      AProduct.Add('sdxBuiltInPopupMenuInsert', @sdxBuiltInPopupMenuInsert);
      AProduct.Add('sdxBuiltInPopupMenuInsertDialog', @sdxBuiltInPopupMenuInsertDialog);
      AProduct.Add('sdxBuiltInPopupMenuMergeCells', @sdxBuiltInPopupMenuMergeCells);
      AProduct.Add('sdxBuiltInPopupMenuPaste', @sdxBuiltInPopupMenuPaste);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecial', @sdxBuiltInPopupMenuPasteSpecial);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialAll', @sdxBuiltInPopupMenuPasteSpecialAll);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialFormulas', @sdxBuiltInPopupMenuPasteSpecialFormulas);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialFormulasAndColumnWidths', @sdxBuiltInPopupMenuPasteSpecialFormulasAndColumnWidths);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialFormulasAndFormatting', @sdxBuiltInPopupMenuPasteSpecialFormulasAndFormatting);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialFormulasAndStyles', @sdxBuiltInPopupMenuPasteSpecialFormulasAndStyles);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialShowDialog', @sdxBuiltInPopupMenuPasteSpecialShowDialog);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialValues', @sdxBuiltInPopupMenuPasteSpecialValues);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialValuesAndFormatting', @sdxBuiltInPopupMenuPasteSpecialValuesAndFormatting);
      AProduct.Add('sdxBuiltInPopupMenuPasteSpecialValuesAndStyles', @sdxBuiltInPopupMenuPasteSpecialValuesAndStyles);
    
      AProduct.Add('sdxBuiltInPopupMenuRename', @sdxBuiltInPopupMenuRename);
      AProduct.Add('sdxBuiltInPopupMenuSendToBack', @sdxBuiltInPopupMenuSendToBack);
      AProduct.Add('sdxBuiltInPopupMenuSplitCells', @sdxBuiltInPopupMenuSplitCells);
      AProduct.Add('sdxBuiltInPopupMenuUnhide', @sdxBuiltInPopupMenuUnhide);
      AProduct.Add('sdxBuiltInPopupMenuUnhideDialog', @sdxBuiltInPopupMenuUnhideDialog);
      AProduct.Add('sdxBuiltInPopupMenuCreateHyperlink', @sdxBuiltInPopupMenuCreateHyperlink);
      AProduct.Add('sdxBuiltInPopupMenuEditHyperlink', @sdxBuiltInPopupMenuEditHyperlink);
      AProduct.Add('sdxBuiltInPopupMenuOpenHyperlink', @sdxBuiltInPopupMenuOpenHyperlink);
      AProduct.Add('sdxBuiltInPopupMenuRemoveHyperlink', @sdxBuiltInPopupMenuRemoveHyperlink);
      AProduct.Add('sdxBuiltInPopupMenuInsertComment', @sdxBuiltInPopupMenuInsertComment);
      AProduct.Add('sdxBuiltInPopupMenuDeleteComment', @sdxBuiltInPopupMenuDeleteComment);
      AProduct.Add('sdxBuiltInPopupMenuEditComment', @sdxBuiltInPopupMenuEditComment);
      AProduct.Add('sdxBuiltInPopupMenuHideComment', @sdxBuiltInPopupMenuHideComment);
      AProduct.Add('sdxBuiltInPopupMenuShowComment', @sdxBuiltInPopupMenuShowComment);
      AProduct.Add('sdxBuiltInPopupMenuProtectSheet', @sdxBuiltInPopupMenuProtectSheet);
      AProduct.Add('sdxBuiltInPopupMenuUnprotectSheet', @sdxBuiltInPopupMenuUnprotectSheet);
    
      AProduct.Add('sdxRenameDialogCaption', @sdxRenameDialogCaption);
      AProduct.Add('sdxRenameDialogSheetName', @sdxRenameDialogSheetName);
    
      AProduct.Add('sdxFileDialogAllSupported', @sdxFileDialogAllSupported);
    
      AProduct.Add('sdxActionAutoFill', @sdxActionAutoFill);
      AProduct.Add('sdxActionAddGroup', @sdxActionAddGroup);
      AProduct.Add('sdxActionCellEditing', @sdxActionCellEditing);
      AProduct.Add('sdxActionCellsMerge', @sdxActionCellsMerge);
      AProduct.Add('sdxActionChangeConditionalFormatting', @sdxActionChangeConditionalFormatting);
      AProduct.Add('sdxActionChangePrintingOptions', @sdxActionChangePrintingOptions);
      AProduct.Add('sdxActionCreateDefinedName', @sdxActionCreateDefinedName);
      AProduct.Add('sdxActionChangeContainer', @sdxActionChangeContainer);
      AProduct.Add('sdxActionChangeGroup', @sdxActionChangeGroup);
      AProduct.Add('sdxActionChangeHyperlink', @sdxActionChangeHyperlink);
      AProduct.Add('sdxActionChangeRowColumn', @sdxActionChangeRowColumn);
      AProduct.Add('sdxActionClearCells', @sdxActionClearCells);
      AProduct.Add('sdxActionCutCells', @sdxActionCutCells);
      AProduct.Add('sdxActionDeleteCells', @sdxActionDeleteCells);
      AProduct.Add('sdxActionDeleteComment', @sdxActionDeleteComment);
      AProduct.Add('sdxActionDeleteGroup', @sdxActionDeleteGroup);
      AProduct.Add('sdxActionDragAndDrop', @sdxActionDragAndDrop);
      AProduct.Add('sdxActionMoveCells', @sdxActionMoveCells);
      AProduct.Add('sdxActionEditComment', @sdxActionEditComment);
      AProduct.Add('sdxActionExpandCollapseGroup', @sdxActionExpandCollapseGroup);
      AProduct.Add('sdxActionFillCells', @sdxActionFillCells);
      AProduct.Add('sdxActionFormatCells', @sdxActionFormatCells);
      AProduct.Add('sdxActionInsertCells', @sdxActionInsertCells);
      AProduct.Add('sdxActionPasteCells', @sdxActionPasteCells);
      AProduct.Add('sdxActionReplace', @sdxActionReplace);
      AProduct.Add('sdxActionSortCells', @sdxActionSortCells);
    
      AProduct.Add('sdxDefaultHyperlinkScreenTip', @sdxDefaultHyperlinkScreenTip);
      AProduct.Add('sdxDefaultHyperlinkShortScreenTip', @sdxDefaultHyperlinkShortScreenTip);
      AProduct.Add('scxSelectionInDocument', @scxSelectionInDocument);
      AProduct.Add('sdxHyperlinkExecuteError', @sdxHyperlinkExecuteError);
    
      AProduct.Add('sdxClipboardFormatImage', @sdxClipboardFormatImage);
      AProduct.Add('sdxClipboardFormatHTML', @sdxClipboardFormatHTML);
      AProduct.Add('sdxClipboardFormatText', @sdxClipboardFormatText);
    
      AProduct.Add('sdxSetSingleCellAsPrintAreaConfirmation', @sdxSetSingleCellAsPrintAreaConfirmation);
      AProduct.Add('sdxComment', @sdxComment);
      AProduct.Add('sdxCell', @sdxCell);
    
      AProduct.Add('sdxFormulaBarCancelHint', @sdxFormulaBarCancelHint);
      AProduct.Add('sdxFormulaBarEnterHint', @sdxFormulaBarEnterHint);
      AProduct.Add('sdxFormulaBarFormulaBarHint', @sdxFormulaBarFormulaBarHint);
      AProduct.Add('sdxFormulaBarInsertFunctionHint', @sdxFormulaBarInsertFunctionHint);
      AProduct.Add('sdxFormulaBarNameBoxHint', @sdxFormulaBarNameBoxHint);
      AProduct.Add('sdxFormulaBarSelectionInfo', @sdxFormulaBarSelectionInfo);
    end;
    
    initialization
      dxResourceStringsRepository.RegisterProduct('ExpressSpreadSheet 2', @AddSpreadSheetResourceStringNames);
    
    finalization
      dxResourceStringsRepository.UnRegisterProduct('ExpressSpreadSheet 2', @AddSpreadSheetResourceStringNames);
    end.
    View Code
  • 相关阅读:
    转载--Linux命令top动态观察程序的变化
    转载--C语言运算符优先级和口诀
    区别typedef和#define
    spring+springmvc+mybatis xml配置文件
    解决SmartGit序列号问题
    通过SmartGit把java maven项目传到码云
    301跳转
    mybatis之联表查询
    MySQL不常用、易忽略的小知识
    JavaScript精进篇
  • 原文地址:https://www.cnblogs.com/usegear/p/11170208.html
Copyright © 2011-2022 走看看