IRIS、Cache系统类汉化

文章目录

  • 系统类汉化
    • 简介
    • 标签说明
    • 汉化系统包说明
    • 效果展示
    • 类分类
      • %Library包下的类
        • 重点类
        • 非重点类
        • 弃用类
        • 数据类型类
        • 工具类
    • 使用说明

系统类汉化

简介

  • 帮助小伙伴更加容易理解后台系统程序方法使用,降低代码的难度。
  • 符合本土化中文环境的开发和维护,有助于在中文区域推广和使用IRIS
  • 系统类全部人工校对翻译,超长描述尽量折叠在一屏上显示方便查看。
  • 每个系统类按功能打上标签,降低学习成本。
  • 汉化标准为IRIS2023目前最新版本,保证向下兼容。
  • 类中方法如果包含关键字Internal的方法均没有汉化。

注:为系统类添追加中文注释,不会对现在有系统类进行编译,所以不会影响系统类,可放心使用。

标签说明

  • 重点类:表示该类非常重要,需要重点学习。
  • 非重点类:表示该类不是重点,可按需学习。
  • 弃用类:表示该类已废弃不用在去学习和使用。
  • 数据类型类:表示该类作为数据类型使用。
  • 工具类:表示该类为工具使用。

汉化系统包说明

计划汉化如下系统包下的类:

系统包名 是否完成 系统类数量
%Library 178
%Net 99
%IO 26
%Dictionary 89
%JSON 6
%Regex 1
%REST 5
%SQL 36
%Stream 18
%SYSTEM 74
%SYS 106
%XML 91
SYS 74
%Exception 8

效果展示

  • 系统类全部人工校对翻译,超长描述尽量折叠在一屏上显示方便查看。

IRIS、Cache系统类汉化_第1张图片

  • 每个类注释有标签表示该类的用途属性。

IRIS、Cache系统类汉化_第2张图片

  • 每个系统类按功能打上标签,降低学习成本。

IRIS、Cache系统类汉化_第3张图片

类分类

%Library包下的类

重点类
类名 类别 备注 是否校对
%Library.ArrayOfDataTypes 重点类 ★★★★★ 校对完成
%Library.ArrayOfObjects 重点类 ★★★★★ 校对完成
%Library.Base 重点类 ★★★★★ 校对完成
%Library.Collation 重点类 ★★★★★ 校对完成
%Library.CustomStorage 重点类 ★★★★★ 校对完成
%Library.DataType 重点类 ★★★★★ 校对完成
%Library.DynamicAbstractObject 重点类 ★★★★★ 校对完成
%Library.DynamicArray 重点类 ★★★★★ 校对完成
%Library.DynamicObject 重点类 ★★★★★ 校对完成
%Library.File 重点类 ★★★★★ 校对完成
%Library.FunctionalIndex 重点类 ★★★★★ 校对完成
%Library.ListOfDataTypes 重点类 ★★★★★ 校对完成
%Library.ListOfObjects 重点类 ★★★★★ 校对完成
%Library.Persistent 重点类 ★★★★★ 校对完成
%Library.PersistentProperty 重点类 ★★★★★ 校对完成
%Library.Populate 重点类 ★★★★★ 校对完成
%Library.Query 重点类 ★★★★★ 校对完成
%Library.RegisteredObject 重点类 ★★★★★ 校对完成
%Library.RelationshipObject 重点类 ★★★★★ 校对完成
%Library.SerialObject 重点类 ★★★★★ 校对完成
%Library.SQLQuery 重点类 ★★★★★ 校对完成
%Library.SwizzleObject 重点类 ★★★★★ 校对完成
%Library.SystemBase 重点类 ★★★★★ 校对完成
非重点类
类名 类别 备注 是否校对
%Library.Compiler.Basic 非重点类 校对完成
%Library.AbstractForeignServer 非重点类 IRIS中新增 校对完成
%Library.AbstractForeignTable 非重点类 IRIS中新增 校对完成
%Library.ArrayOfObjectsWithClassName 非重点类 校对完成
%Library.BinaryStream 非重点类 校对完成
%Library.CharacterStream 非重点类 校对完成
%Library.CollationGenerator 非重点类 校对完成
%Library.CompleteCustomStorage 非重点类 校对完成
%Library.ConstraintAbstract 非重点类 校对完成
%Library.ConstraintForeignKey 非重点类 校对完成
%Library.ConstraintUnique 非重点类 校对完成
%Library.CustomSerialState 非重点类 校对完成
%Library.Destroyer 非重点类 校对完成
%Library.DynamicGWQuery 非重点类 校对完成
%Library.DynamicQuery 非重点类 校对完成
%Library.DynamicObjectQuery 非重点类 校对完成
%Library.DynamicQueryGW 非重点类 校对完成
%Library.DynamicQueryBM 非重点类 校对完成
%Library.DynamicSQLQuery 非重点类 校对完成
%Library.ExtentSQLQuery 非重点类 校对完成
%Library.ForeignTableQuery 非重点类 IRIS中新增 校对完成
%Library.GlobalIdentifier 非重点类 校对完成
%Library.GlobalStreamAdaptor 非重点类 校对完成
%Library.GTWConnection 非重点类 校对完成
%Library.GTWResultSet 非重点类 校对完成
%Library.GUID 非重点类 校对完成
%Library.IJCDevice 非重点类 校对完成
%Library.IProcedureContext 非重点类 校对完成
%Library.IResultSet 非重点类 校对完成
%Library.IStruct 非重点类 校对完成
%Library.JGWResultSet 非重点类 校对完成
%Library.ListOfObjectsWithClassName 非重点类 校对完成
%Library.MetaInfo 非重点类 校对完成
%Library.ObjectJournal 非重点类 校对完成
%Library.ObjectJournalTransaction 非重点类 校对完成
%Library.ObjectSynchronizer 非重点类 校对完成
%Library.ObjectJournalRecord 非重点类 校对完成
%Library.ProcedureContext 非重点类 校对完成
%Library.PropertyHelper 非重点类 IRIS中新增 校对完成
%Library.qccServer 非重点类 校对完成
%Library.RowSQLQuery 非重点类 校对完成
%Library.ScrollableResultSet 非重点类 校对完成
%Library.SerialState 非重点类 校对完成
%Library.ServerEvent 非重点类 校对完成
%Library.ShadowState 非重点类 IRIS中新增 校对完成
%Library.SQLExImData 非重点类 校对完成
%Library.SQLExportMgr 非重点类 校对完成
%Library.SQLImportMgr 非重点类 校对完成
%Library.SQLProcContext 非重点类 校对完成
%Library.Storage 非重点类 校对完成
%Library.SyntaxColor 非重点类 校对完成
%Library.SyntaxColorReader 非重点类 校对完成
%Library.TextStreamInterface 非重点类 校对完成
%Library.TriggerHelper 非重点类 校对完成
弃用类
类名 类别 替换类 是否校对
%Library.AbstractArray 弃用类 %Collection.AbstractArray 校对完成
%Library.AbstractDefinition 弃用类 %Dictionary 校对完成
%Library.AbstractList 弃用类 %Collection.AbstractList 校对完成
%Library.AbstractResultSet 弃用类 %SQL.StatementResult 校对完成
%Library.AbstractStream 弃用类 %Stream.Object 校对完成
%Library.ClassDefinition 弃用类 %Dictionary.ClassDefinition 校对完成
%Library.CompiledClass 弃用类 %Dictionary.CompiledClass 校对完成
%Library.CompiledMethod 弃用类 %Dictionary.CompiledMethod 校对完成
%Library.CompiledParameter 弃用类 %Dictionary.CompiledParameter 校对完成
%Library.CompiledProperty 弃用类 %Dictionary.CompiledProperty 校对完成
%Library.CompiledQuery 弃用类 %Dictionary.CompiledQuery 校对完成
%Library.FileBinaryStream 弃用类 %Stream.FileBinary 校对完成
%Library.FileCharacterStream 弃用类 %Stream.FileCharacter 校对完成
%Library.FileStreamAdaptor 弃用类 %Stream.FileBinary 校对完成
%Library.Float 弃用类 %Library.Double 校对完成
%Library.ForeignKeyDefinition 弃用类 %Dictionary.ForeignKeyDefinition 校对完成
%Library.GlobalBinaryStream 弃用类 %Stream.GlobalBinary 校对完成
%Library.GlobalCharacterStream 弃用类 %Stream.GlobalCharacter 校对完成
%Library.IndexDefinition 弃用类 %Dictionary.IndexDefinition 校对完成
%Library.MethodDefinition 弃用类 %Dictionary.MethodDefinition 校对完成
%Library.PackageDefinition 弃用类 %Dictionary.PackageDefinition 校对完成
%Library.ParameterDefinition 弃用类 %Dictionary.ParameterDefinition 校对完成
%Library.PropertyDefinition 弃用类 %Dictionary.PropertyDefinition 校对完成
%Library.QueryDefinition 弃用类 %Dictionary.QueryDefinition 校对完成
%Library.ResultSet 弃用类 %SQL.Statement 校对完成
%Library.SerialStream 弃用类 %Stream.Object 校对完成
%Library.StorageDataDefinition 弃用类 %Dictionary.StorageDataDefinition 校对完成
%Library.StorageDataValueDefinition 弃用类 %Dictionary.StorageDataValueDefinition 校对完成
%Library.StorageDefinition 弃用类 %Dictionary.StorageDefinition 校对完成
%Library.StorageIndexDefinition 弃用类 %Dictionary.StorageIndexDefinition 校对完成
%Library.StorageSQLDefinition 弃用类 %Dictionary 校对完成
%Library.StorageSQLMapDataDefinition 弃用类 %Dictionary.StorageSQLMapDataDefinition 校对完成
%Library.StorageSQLMapDefinition 弃用类 %Dictionary.StorageSQLMapDefinition 校对完成
%Library.StorageSQLMapRowIdSpecDefinition 弃用类 %Dictionary.StorageSQLMapRowIdSpecDefinition 校对完成
%Library.StorageSQLMapSubInvCondDef 弃用类 %Dictionary.StorageSQLMapSubInvalidconditionDefinition 校对完成
%Library.StorageSQLMapSubscriptDefinition 弃用类 %Dictionary.StorageSQLMapSubDefinition 校对完成
%Library.Stream 弃用类 %Stream.Object 校对完成
%Library.TriggerDefinition 弃用类 %Dictionary.TriggerDefinition 校对完成
数据类型类
类名 类别 备注 是否校对
%Library.AutoIncrement 数据类型类 IRIS新增 校对完成
%Library.BigInt 数据类型类 校对完成
%Library.Binary 数据类型类 校对完成
%Library.Boolean 数据类型类 校对完成
%Library.Char 数据类型类 校对完成
%Library.Counter 数据类型类 校对完成
%Library.Currency 数据类型类 校对完成
%Library.Date 数据类型类 校对完成
%Library.DateTime 数据类型类 校对完成
%Library.Decimal 数据类型类 校对完成
%Library.Double 数据类型类 校对完成
%Library.EnumString 数据类型类 校对完成
%Library.ExactString 数据类型类 校对完成
%Library.FilemanDate 数据类型类 校对完成
%Library.FilemanTime 数据类型类 IRIS新增 校对完成
%Library.FilemanTimeStampUTC 数据类型类 IRIS新增 校对完成
%Library.FilemanYear 数据类型类 IRIS新增 校对完成
%Library.InformixTimeStamp 数据类型类 校对完成
%Library.Integer 数据类型类 校对完成
%Library.List 数据类型类 校对完成
%Library.ListOfBinary 数据类型类 校对完成
%Library.Name 数据类型类 校对完成
%Library.NetworkAddress 数据类型类 校对完成
%Library.Numeric 数据类型类 校对完成
%Library.ObjectHandle 数据类型类 校对完成
%Library.ObjectIdentity 数据类型类 校对完成
%Library.PosixTime 数据类型类 IRIS新增 校对完成
%Library.RawString 数据类型类 校对完成
%Library.RowVersion 数据类型类 校对完成
%Library.SmallInt 数据类型类 校对完成
%Library.Status 数据类型类 校对完成
%Library.String 数据类型类 校对完成
%Library.StringTimeStamp 数据类型类 校对完成
%Library.Text 数据类型类 校对完成
%Library.Time 数据类型类 校对完成
%Library.TimeStamp 数据类型类 校对完成
%Library.TinyInt 数据类型类 校对完成
%Library.UniqueIdentifier 数据类型类 校对完成
%Library.UTC 数据类型类 校对完成
工具类
类名 类别 备注 是否校对
%Library.Collate 工具类 IRIS新增 校对完成
%Library.Collation 工具类 校对完成
%Library.Conversion 工具类 校对完成
%Library.COSCallout 工具类 校对完成
%Library.Device 工具类 校对完成
%Library.EnsembleMgr 工具类 校对完成
%Library.Function 工具类 校对完成
%Library.Global 工具类 校对完成
%Library.GlobalEdit 工具类 校对完成
%Library.GTWCatalog 工具类 校对完成
%Library.MessageDictionary 工具类 校对完成
%Library.PopulateUtils 工具类 校对完成
%Library.Prompt 工具类 校对完成
%Library.Routine 工具类 校对完成
%Library.RoutineIndex 工具类 校对完成
%Library.RoutineMgr 工具类 校对完成
%Library.SQLCatalog 工具类 校对完成
%Library.SQLCatalogPriv 工具类 校对完成
%Library.SQLConnection 工具类 校对完成
%Library.SQLGatewayConnection 工具类 校对完成
%Library.SysLog 工具类 校对完成
%Library.SysLogTable 工具类 校对完成

使用说明

  1. 下载文件data.iris.zipUtil.Impl.ChinesizeUtils.obj.xml
  • 汉化数据库下载链接:
链接:https://pan.baidu.com/s/1v0bfSJx70dLpOFWU7rXwsg 
提取码:2amf 
  • 汉化类下载链接:
链接:https://pan.baidu.com/s/1lDXIz3CfbnZqe7zMbddYHA 
提取码:qsuw 
  1. Util.Impl.ChinesizeUtils.obj.xml直接导入studio中并且要求在**%SYS**命名空间下,点击OK

注:导入的类是找不到的,不妨碍直接使用。

IRIS、Cache系统类汉化_第4张图片

  1. 在**%SYS**命名空间下执行如下方法,显示全部文件汉化成功!输入g结束。如果有错误请输入tro进行回滚。
  • Windows服务器或本地库:
%SYS>w ##class(Util.Impl.ChinesizeUtils).Run("E:\Desktop\data.iris.zip")
全部文件汉化成功!
 
 b ;end
 ^
<BREAK>Run+46^Util.Impl.ChinesizeUtils.1
 
TL1:%SYS>g
 
BRP>
  • Liunx服务器:
%SYS>w ##class(Util.Impl.ChinesizeUtils).Run("/m/data.iris.zip")
全部文件汉化成功!

<BREAK>zRun+53^Util.Impl.ChinesizeUtils.1
TL1:%SYS 2e1>g
1

你可能感兴趣的:(M,使用方案,Cache,M,IRIS,系统类汉化)