文章目录
- 系统类汉化
- 简介
- 标签说明
- 汉化系统包说明
- 效果展示
- 类分类
-
- 使用说明
系统类汉化
简介
- 帮助小伙伴更加容易理解后台系统程序方法使用,降低代码的难度。
- 符合本土化中文环境的开发和维护,有助于在中文区域推广和使用
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 |
效果展示
- 系统类全部人工校对翻译,超长描述尽量折叠在一屏上显示方便查看。
类分类
%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 | 工具类 | | 校对完成 |
使用说明
- 下载文件
data.iris.zip
与Util.Impl.ChinesizeUtils.obj.xml
。
链接:https://pan.baidu.com/s/1v0bfSJx70dLpOFWU7rXwsg
提取码:2amf
链接:https://pan.baidu.com/s/1lDXIz3CfbnZqe7zMbddYHA
提取码:qsuw
- 将
Util.Impl.ChinesizeUtils.obj.xml
直接导入studio
中并且要求在**%SYS
**命名空间下,点击OK
。
注:导入的类是找不到的,不妨碍直接使用。
- 在**
%SYS
**命名空间下执行如下方法,显示全部文件汉化成功!输入g
结束。如果有错误请输入tro
进行回滚。
%SYS>w ##class(Util.Impl.ChinesizeUtils).Run("E:\Desktop\data.iris.zip")
全部文件汉化成功!b ;end^
<BREAK>Run+46^Util.Impl.ChinesizeUtils.1TL1:%SYS>gBRP>
%SYS>w ##class(Util.Impl.ChinesizeUtils).Run("/m/data.iris.zip")
全部文件汉化成功!<BREAK>zRun+53^Util.Impl.ChinesizeUtils.1
TL1:%SYS 2e1>g
1