《星海爭霸2》Galaxy腳本語言錯誤資訊列表及翻譯
位於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 file not found
無法找到要inculde的檔案。
e_cantTakeAddress=Cannot use '&' on an object which has no address
無法獲取地址
無法對沒有地址的對象使用&操作符。
e_constAssigned=Const variable already assigned
常量已賦值
常量已經被被賦值過了。
e_constInitRequired=Must initialize const variables
需要初始化常量
常量必須經過初始化。
e_constNotAllowedHere=Cannot use const here
不允許常數
無法在此使用常量。
e_derefNotPointer=Cannot use '->' on a non-pointer object
解引用非指針
無法將->操作符用於非指針對象。
e_expectedArrayIndex=Expected an array index: '['
缺少陣列索引。
e_expectedBoolExpr=Expected a boolean expression
缺少布爾(boolean)表達式
e_expectedCloseBrace=Expected a closing brace: '}'
缺少結束大括號:'}'
e_expectedComma=Expected a comma: ','
缺少逗號:','
e_expectedConstExpr=Non-constant initialization of constant object
缺少常量表達式
試圖用非常量表達式對常量進行初始化。
e_expectedExpr=Expected an expression
缺少表達式
e_expectedFieldName=Expected a field name inside a structure
缺少資料欄名
缺少結構中的資料欄名。
e_expectedFieldType=Expected a field type inside a structure
缺少資料欄類型
缺少結構中的資料欄類型。
e_expectedFuncBody=Expected ';' or function body
缺少函數體
缺少';'或函數體。
e_expectedGlobalName=Expected unused global variable or function name
缺少全局名
缺少沒使用過的全局變量名或函數名。
e_expectedInclude=Expected an include file name
缺少需要include的檔案名。
e_expectedIntType=Shift operator requires integer value
需要int型
位移操作需要整型值。
e_expectedLeftParen=Expected '('
缺少左括號
缺少'('。
e_expectedNativeName=Expected a registered native function name
缺少Native函數名
缺少注冊過的Native函數名。
e_expectedOpenBrace=Expected an opening brace: '{'
缺少開始大括號
缺少開始大括號:'{'
e_expectedParams=Invalid parameter list
缺少參數
無效的參數列表。
e_expectedReturn=Expected a return value
缺少返回
缺少返回值。
e_expectedRightParen=Expected ')'
缺少右括號
缺少')'
e_expectedSemicolon=Expected a semicolon: ';'
缺少分號
缺少分號';'
e_expectedStructIdent=Structure requires an identifier
缺少結構標識符
結構需要一個標識符。
e_expectedType=Expected type name
缺少類型
缺少類型名。
e_expectedTypedefIdent=Typedef requires an unused identifier
Typedef缺少標識符
Typedef需要一個沒使用過的標識符來定義新類型。
e_expectedTypedefType=Typedef requires a type
缺少類型
要給Typedef指定一個類型。
e_globalsTooLarge=Global data are too large
全局變量太大
全局變量數據太大。
e_identiferTruncated=Truncated identifier
標識符斷裂
標識符被截斷。
e_illegalArraySize=Illegal array dimension
非法的陣列尺寸。
e_illegalCharacter=Illegal char constant
非法字元
非法的字元常量 。
e_illegalEscapeSeq=Illegal escape sequence
非法轉意字元
非法的轉意字元。
e_illegalIndex=Array index require an integer value
非法索引
陣列指針只能為整數值。
e_illegalOctal=illegal octal digit
非法八進製值
非法的八進製數值。
e_internalGalaxyError=Internal compiler error
銀河內部錯誤
內部編譯錯誤。
e_localsTooLarge=32k - 1 size limit to local variables
局部變量太大
局部變量超過32k-1的大小限制。
e_mangleOverflow=Mangled name overflow
編譯器內部名稱溢出。
e_nativeMismatch=Native function prototype does not match the internal function
Native函數不符
Native函數原型與內部函數不符。
e_nestingTooDeep=Nesting overflow
嵌套過深
嵌套溢出
e_newlineConst=Newline in constant
常量換行
常量中出現換行。
e_noBulkCopy=Bulk copy not supported
無批量複製
不支持批量複製。
e_noForwardSupport=struct forward declaration not supported
無前置聲明
結構不支持前置聲明。
e_noImplicitCast=Implicit cast not allowed
無隱式類型轉換
不允許隱式類型轉換。
e_noNestedStruct=struct cannot be nested inside itself
無嵌套結構
結構無法嵌套自身。
e_notArray=Cannot use '[': object is not an array
非陣列
無法使用'[':對象不是個陣列。
e_notFunction=Cannot use '(': object is not a function
非函數
無法使用'(':對象不是個函數。
e_notStruct=Cannot use '.': object is not a structure
無法使用'.':對象不是結構。
e_notStructField=This field is not a member of the struct type
非結構資料欄
這個資料欄不是該結構類型的成員。
e_noVoidVars=Illegal variable type: void
無void變量
非法的變量類型:void
e_numericOverflow=Numeric overflow
數值溢出。
e_oldStyleDimension=Galaxy array definitions require the dimension after the type
舊式尺寸聲明
Galaxy陣列需要將陣列尺寸放在類型後面來聲明。
e_paramCountMismatch=Wrong number of parameters
參數個數不符
參數的個數錯誤。
e_paramTypeMismatch=Parameter type does not match the function definition
參數類型不符
參數類型與函數定義不符。
e_prototypeMismatch=Function does not match previous definition
函數原型不符
函數與之前定義的不符。
e_callbackMismatch=Mismatched callback definitions
回調不符
與回調定義不符。
e_redefinedField=struct field redefinition
資料欄重定義
重定義了結構資料欄。
e_redefinedFuncName=function already defined
重定義函數名
函數名已被定義過了。
e_redefinedParam=redefined identifier
重定義參數
重定義了標識符。
e_registerUsageOverflow=Register overflow
寄存器溢出
e_requireStruct=Require struct on left side of -> or .
需要結構
->的左邊需要有一個結構。
e_scriptTooLarge=Script too large
腳本太大
腳本過大。
e_stateStackOverflow=Stack overflow
堆棧溢出
e_stringTruncated=Truncated string
字元串截斷
字元串被截斷。
e_syntaxError=Syntax error
語法錯誤
e_typecastError=That typecast not allowed
類型轉換錯誤
不支持這種類型轉換。
e_typeMismatch=Types do not match
類型不符
e_undefFunction=Function declared but not defined
函數未定義
函數已經聲明,但未定義。
e_unexpectedBreak=Unexpected 'break' statement
多餘的break
多餘的'break'語句。
e_unexpectedComment=comment blocks with /* */ are not supported
不支持 /* */ 格式的注釋塊。
e_unexpectedContinue=Unexpected 'continue' statement
多餘的continue
多餘'continue'語句。
e_unexpectedDirective=unexpected directive, Galaxy does not have a preprocessor
不支持的指令
Galaxy不支持預處理指令。
e_unexpectedGoto='goto' statements are unsupported
不支持goto
不支持'goto'語句。
e_unexpectedNew=dynamic memory allocation unsupported
不支持new
不支持動態記憶體分配。
e_unexpectedOperator=Operators ++ and -- are unsupported
不支持的操作符
不支持++和--操作符。
e_unexpectedReturn=Unexpected value returned from a 'void' function
多餘的Return值
嘗試在聲明為void的函數體中返回一個值。
e_unexpectedSign=unexpected 'signed' or 'unsigned' as Galaxy types have implicit sign
多餘的signed和unsigned標記。Galaxy的類型都是隱式的有符號數。
e_unexpectedSwitch='switch' statements are unsupported
不支持swith
不支持'switch'語。
e_unreachableCode=unreachable code
不可達的代碼
e_jumpOutOfBounds=Code pointer tried to jump out of bounds
跳出界限
代碼指針嘗試跳出界限。
e_noFunctionBody=No function body was ever declared
無函數體
沒有聲明函數體。
e_execPaused=Execution paused
線程掛起
線程已掛起。
e_threadIsActive=Execution currently active
線程活躍
線程目前活躍。
e_threadIsReady=Thread is ready to execute
線程就緒
線程已準備就緒。
e_execTimeout=Execution took too long
執行超時
執行時間太長。
e_codePtrInData=Code pointer tried to jump to data space
代碼指針在數據區
代碼指針嘗試調轉到數據區。
e_dataPtrInCode=Data pointer tried to access code space
數據指針在代碼區
數據指針嘗試訪問代碼區。
e_divByZero=Divide by zero
除零異常
嘗試除以零。
e_invalidAddr=Invalid address
無效地址
e_invalidGlobalPtr=Invalid global pointer
無效的全局指針。
e_invalidStackPtr=Invalid stack pointer
無效的堆棧指針。
e_nativeCodeError=Native function has encountered an error
Native函數錯誤
Native函數遇到錯誤。
e_notInCode=Code pointer moved out of code space
不在代碼區
代碼指針超出代碼區。
e_nullPointer=Dereferenced a null pointer
空指針
解引用了一個空指針。
e_stackOverflow=Stack overflow
堆棧上溢
e_stackUnderflow=Stack underflow
堆棧下溢
e_unknownInstr=Unknown instruction
未知指令
e_functionNotFound=Function not found
函數未找到
e_tooManyThreads=Too many threads
線程太多
e_nestedIteration=Nested iteration detected
嵌套迭代
檢測到嵌套迭代。