位于Core.SC2Mod\enUS.SC2Data文件中(如果是台湾版本则为zhTW.SC2Data)的Error.txt。以下是其中的Galaxy部分内容。
[::星际争霸核心社区 BBS.SC2.CC::]
因为台湾版同样缺乏翻译,所以在此进行翻译。
// Galaxy
e_badLValue=Cannot assign to the left side of assignment expression
左值错误
无法对赋值表达式的左侧进行赋值。
e_badParameterType=Can only pass basic types
参数类型错误
只能传递基础类型的参数。
e_cantFindInclude=找不到包含文件
要include的文件未找到。
e_cantTakeAddress=无法对没有地址的对象使用'&'
地址无法获取
对没有地址的对象,无法使用&运算符。
e_constAssigned=常量变量已被赋值
常量已被赋值
常量已经被赋值过。
e_constInitRequired=必须对常量变量进行初始化
常量需要进行初始化
常量需要被初始化。
e_constNotAllowedHere=此处不能使用const
禁止常量
不能在这个位置使用常量。
e_derefNotPointer=不能将'->'用于非指针对象
非指针的解引用
不能对非指针对象使用->操作符。
e_expectedArrayIndex=期望有一个数组索引: '['
数组索引缺失。
e_expectedBoolExpr=期望一个布尔表达式
缺乏布尔表达式
e_expectedCloseBrace=需要一个结束大括号:'}'
结束的大括号缺失:'}'
e_expectedComma=需要一个逗号:','
缺乏逗号:','
e_expectedConstExpr=常量对象的初始化不是常量
缺乏常量表达式
尝试用非常量表达式初始化常量。
e_expectedExpr=需要一个表达式
表达式缺失
e_expectedFieldName=期望在结构中有一个字段名
字段名缺失
结构中的字段名未找到。
e_expectedFieldType=期望在结构中有一个字段类型
字段类型缺失
结构中的字段类型未找到。
e_expectedFuncBody=期望有';'或函数体
函数体缺失
缺少';'或是函数体。
e_expectedGlobalName=期望有未使用的全局变量或函数名称
缺少全局标识符
缺少未使用的全局变量名或函数名称。
e_expectedInclude=需要一个包含文件名
缺少需要包含的文件名。
e_expectedIntType=移位操作符需要整数值
需要整数类型
移位操作需要一个整数值。
e_expectedLeftParen=需要'('
缺少左括弧
缺少'('符号。
e_expectedNativeName=需要一个已注册的本地函数名称
本地函数名称缺失
缺乏已注册的本地函数名称。
e_expectedOpenBrace=需要一个起始的大括号: '{'
起始大括号缺失
缺少起始大括号: '{'
e_expectedParams=参数列表无效
参数缺失
参数列表不正确。
e_expectedReturn=需要一个返回值
没有返回
没有返回值。
e_expectedRightParen=需要一个右括号')'
没有右括号
没有')'
e_expectedSemicolon=需要一个分号: ';'
没有分号
没有分号';'
e_expectedStructIdent=结构体需要一个标识符
缺少结构体标识符
结构体需要一个标识符。
e_expectedType=需要预期的类型名称
类型不见了
类型名称缺失。
e_expectedTypedefIdent=Typedef需要一个未被使用的标识符
Typedef遗漏了标识符
Typedef需要一个尚未使用的标识符来创建新类型。
e_expectedTypedefType=Typedef需要指定一个类型
必须为Typedef分配一个类型。
e_globalsTooLarge=全局数据过于庞大
全局变量过于庞大
全局变量的数据量过大。
e_identiferTruncated=标识符被截断
标识符中断
标识符被截去一部分。
e_illegalArraySize=数组尺寸不合法
数组的尺寸值不合法。
e_illegalCharacter=字符常量不合法
不合法字符
字符常量不合法。
e_illegalEscapeSeq=非法的转义序列
非法转义字符
转义字符不合法。
e_illegalIndex=数组索引需要是整数值
索引不合法
数组索引必须是整数。
e_illegalOctal=不合法的八进制数字
非法的八进制数字
八进制数值不合法。
e_internalGalaxyError=编译器内部错误
星系内部出现了错误。
编译过程中发生内部错误。
e_localsTooLarge=局部变量的大小限制为32k - 1。
局部变量过于庞大。
局部变量的大小超出了32k-1的限制。
e_mangleOverflow=名称混淆导致溢出。
编译器内部的名称出现了溢出问题。
e_nativeMismatch=本地函数的原型与内部函数不匹配。
本地函数不一致。
本地函数的原型与内部函数不相符。
e_nestingTooDeep=嵌套层级过多
嵌套层次太深
超出嵌套限制
e_newlineConst=常量中有换行符
常量中换行
常量内包含换行符。
e_noBulkCopy=不支持批量操作
无法进行批量复制
批量复制功能不可用。
e_noForwardSupport=不支持结构体前向声明
没有前置声明。
结构无法支持前置声明。
e_noImplicitCast=不允许隐式转换
没有隐式类型转换。
隐式类型转换是不被允许的。
e_noNestedStruct=结构不能嵌套在自身内部
没有嵌套结构。
结构不能嵌套自身。
e_notArray=无法使用'[': 该对象不是数组
不是数组。
无法使用方括号:对象不是数组。
e_notFunction=不能使用圆括号:对象不是一个函数
非函数对象
无法使用圆括号:对象不是一个函数。
e_notStruct=不能使用点运算符:对象不是一个结构体
无法使用点运算符:对象不是结构。
e_notStructField=该字段不是结构类型的成员
非结构类型字段
此字段不是该结构类型的成员。
e_noVoidVars=非法的变量类型:void
不存在void类型的变量。
变量类型非法:void。
e_numericOverflow=数值超出范围
数值超出界限。
e_oldStyleDimension=Galaxy数组定义需要在类型后面指定尺寸
过时的尺寸声明方式
在Galaxy数组中,数组的尺寸必须在类型之后声明。
e_paramCountMismatch=参数数量错误
参数数量不匹配
参数数量有误。
e_paramTypeMismatch=参数类型与函数定义不一致
参数类型不匹配
参数类型和函数定义不匹配。
e_prototypeMismatch=函数与之前的定义不一致
函数原型不匹配
函数和先前定义的不匹配。
e_callbackMismatch=回调定义不一致
回调不匹配
与回调的定义不一致。
e_redefinedField=结构体字段重新定义
字段重新定义
结构字段被重新定义。
e_redefinedFuncName=函数已被定义
函数名称重新定义
函数名称已经定义过。
e_redefinedParam=标识符重新定义
参数被重新定义
标识符被重新定义。
e_registerUsageOverflow=寄存器超出限制
寄存器超出容量
e_requireStruct=在 ->或 . 的左侧需要一个结构。
需要一个结构
->左侧必须是一个结构。
e_scriptTooLarge=脚本过于庞大
脚本尺寸过大
脚本太过巨大。
e_stateStackOverflow=堆栈已溢出
栈溢出
e_stringTruncated=字符串被截断
字符串被截短
字符串被剪短。
e_syntaxError=语法错误
语法错误
e_typecastError=不允许进行该类型转换
类型转换出错
该类型转换不被支持。
e_typeMismatch=类型不匹配
类型不匹配
e_undefFunction=函数已声明但未定义
函数没有定义
函数已被声明,但尚未进行定义。
e_unexpectedBreak=遇到意外的 'break' 语句
不必要的break
不必要的'break'语句。
e_unexpectedComment=不支持使用 /* */ 的注释块
/* */ 格式的注释块不被支持。
e_unexpectedContinue=遇到意外的 'continue' 语句
不必要的continue
不必要'continue'语句。
e_unexpectedDirective=意外的指令,Galaxy 不具备预处理器。
该指令不被支持。
Galaxy无法处理预处理指令。
e_unexpectedGoto='goto'语句是不被支持的。
goto不被接受。
'goto'语句不被支持。
e_unexpectedNew=不支持动态内存分配。
new操作不被支持。
动态内存分配不被接受。
e_unexpectedOperator=操作符++和--不被支持。
操作符不被支持。
不支持使用++和--运算符。
e_unexpectedReturn=从'void'函数返回了意外的值
冗余的Return值
试图在声明为void的函数中返回一个值。
e_unexpectedSign=意外的'signed'或'unsigned'标记,因为Galaxy类型具有隐式符号
多余的signed和unsigned标记。Galaxy的类型默认为有符号。
e_unexpectedSwitch='switch'语句不被支持
不支持swith语句
不支持使用'switch'语句。
e_unreachableCode=无法到达的代码
无法执行的代码
e_jumpOutOfBounds=代码指针试图超出范围
超出限制
代码指针试图超出限制。
e_noFunctionBody=从未声明任何函数体
缺少函数体
函数体未被声明。
e_execPaused=执行被暂停
线程暂停
线程已经暂停。
e_threadIsActive=Execution is currently in progress
线程正在活跃
线程此时处于活跃状态。
e_threadIsReady=Thread is prepared to run
线程已准备好
线程已经做好执行准备。
e_execTimeout=Execution exceeded the time limit
执行时间超出限制
执行持续时间过长。
e_codePtrInData=Code pointer attempted to jump into data space
代码指针位于数据区
代码指针试图跳转到数据区。
e_dataPtrInCode=数据指针尝试进入代码空间
数据指针位于代码区
数据指针试图访问代码区。
e_divByZero=零作除数
零除错误
企图进行零除运算。
e_invalidAddr=地址无效
地址无效
e_invalidGlobalPtr=Global pointer is not valid
全局指针无效。
e_invalidStackPtr=Stack pointer is not valid
堆栈指针无效。
e_nativeCodeError=An error occurred in the native function
Native函数发生错误
Native函数出现了错误。
e_notInCode=Pointer has moved beyond the code section
超出代码区
代码指针已移出代码区。
e_nullPointer=对空指针进行了解引用操作
空指针
试图解引用空指针。
e_stackOverflow=堆栈溢出
堆栈溢出
e_stackUnderflow=堆栈不足
堆栈不足
e_unknownInstr=未识别的指令
未知指令
e_functionNotFound=未找到函数
无法找到函数
e_tooManyThreads=线程数量过多
线程数量过多
e_nestedIteration=检测到嵌套的迭代
嵌套的迭代
发现嵌套迭代。