2 # Regina error messages - English
3 # Written by Mark Hessling <M.Hessling@qut.edu.au>
5 # dutch - Gert van der Kooij <geko@wanadoo.nl>
6 # french - Mark <cotemark@globetrotter.net>
7 # german - <florian@grosse-coosmann.de>
8 # norwegian (bokmal) - Vidar Tysse <vtsystem@bgnett.no>
9 # portuguese - brian <bcarpent@nucleus.com>
10 # russian - Oleg Kulikov <kulikov@xanadu.ru>
11 # spanish - Pablo Garcia-Abia <Pablo.Garcia@cern.ch>
15 # 40.922, 40.923, 49.0, 49.1
20 0, 1,Error %s running %s, line %d:|<value>,<source>,<linenumber>
21 0, 2,Error %s in interactive trace:|<value>
22 0, 3,Interactive trace. "Trace Off" to end debug. ENTER to continue.
23 2, 0,Failure during finalization
24 2, 1,Failure during finalization: %s|<description>
25 3, 0,Failure during initialization
26 3, 1,Failure during initialization: %s|<description>
27 4, 0,Program interrupted
28 4, 1,Program interrupted with HALT condition: %s|<description>
29 5, 0,System resources exhausted
30 5, 1,System resources exhausted: %s|<description>
31 6, 0,Unmatched "/*" or quote
32 6, 1,Unmatched comment delimiter ("/*")
33 6, 2,Unmatched single quote (')
34 6, 3,Unmatched double quote (")
35 7, 0,WHEN or OTHERWISE expected
36 7, 1,SELECT on line %d requires WHEN; found "%s"|<linenumber>,<token>
37 7, 2,SELECT on line %d requires WHEN, OTHERWISE, or END; found "%s"|<linenumber>,<token>
38 7, 3,All WHEN expressions of SELECT on line %d are false; OTHERWISE expected|<linenumber>
39 8, 0,Unexpected THEN or ELSE
40 8, 1,THEN has no corresponding IF or WHEN clause
41 8, 2,ELSE has no corresponding THEN clause
42 9, 0,Unexpected WHEN or OTHERWISE
43 9, 1,WHEN has no corresponding SELECT
44 9, 2,OTHERWISE has no corresponding SELECT
45 10, 0,Unexpected or unmatched END
46 10, 1,END has no corresponding DO or SELECT
47 10, 2,END corresponding to DO on line %d must have a symbol following that matches the control variable (or no symbol); found "%s"|<linenumber>,<token>
48 10, 3,END corresponding to DO on line %d must not have a symbol following it because there is no control variable; found "%s"|<linenumber>,<token>
49 10, 4,END corresponding to SELECT on line %d must not have a symbol following; found "%s"|<linenumber>,<token>
50 10, 5,END must not immediately follow THEN
51 10, 6,END must not immediately follow ELSE
52 11, 0,[Control stack full]
53 12, 0,[Clause > 1024 characters]
54 13, 0,Invalid character in program
55 13, 1,Invalid character in program "('%x'X)"|<hex-encoding>
56 14, 0,Incomplete DO/SELECT/IF
57 14, 1,DO instruction requires a matching END
58 14, 2,SELECT instruction requires a matching END
59 14, 3,THEN requires a following instruction
60 14, 4,ELSE requires a following instruction
61 15, 0,Invalid hexadecimal or binary string
62 15, 1,Invalid location of blank in position %d in hexadecimal string|<position>
63 15, 2,Invalid location of blank in position %d in binary string|<position>
64 15, 3,Only 0-9, a-f, A-F, and blank are valid in a hexadecimal string; found "%c"|<char>
65 15, 4,Only 0, 1, and blank are valid in a binary string; found "%c"|<char>
67 16, 1,Label "%s" not found|<name>
68 16, 2,Cannot SIGNAL to label "%s" because it is inside an IF, SELECT or DO group|<name>
69 16, 3,Cannot invoke label "%s" because it is inside an IF, SELECT or DO group|<name>
70 17, 0,Unexpected PROCEDURE
71 17, 1,PROCEDURE is valid only when it is the first instruction executed after an internal CALL or function invocation
73 18, 1,IF keyword on line %d requires matching THEN clause; found "%s"|<linenumber>,<token>
74 18, 2,WHEN keyword on line %d requires matching THEN clause; found "%s"|<linenumber>,<token>
75 19, 0,String or symbol expected
76 19, 1,String or symbol expected after ADDRESS keyword; found "%s"|<token>
77 19, 2,String or symbol expected after CALL keyword; found "%s"|<token>
78 19, 3,String or symbol expected after NAME keyword; found "%s"|<token>
79 19, 4,String or symbol expected after SIGNAL keyword; found "%s"|<token>
80 19, 6,String or symbol expected after TRACE keyword; found "%s"|<token>
81 19, 7,Symbol expected in parsing pattern; found "%s"|<token>
83 20, 1,Name required; found "%s"|<token>
84 20, 2,Found "%s" where only a name is valid|<token>
85 21, 0,Invalid data on end of clause
86 21, 1,The clause ended at an unexpected token; found "%s"|<token>
87 22, 0,Invalid character string
88 22, 1,Invalid character string '%s'X|<hex-encoding>
89 23, 0,Invalid data string
90 23, 1,Invalid data string '%s'X|<hex-encoding>
91 24, 0,Invalid TRACE request
92 24, 1,TRACE request letter must be one of "%s"; found "%c"|ACEFILNOR,<value>
93 25, 0,Invalid sub-keyword found
94 25, 1,CALL ON must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
95 25, 2,CALL OFF must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
96 25, 3,SIGNAL ON must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
97 25, 4,SIGNAL OFF must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
98 25, 5,ADDRESS WITH must be followed by one of the keywords INPUT, OUTPUT or ERROR; found "%s"|<token>
99 25, 6,INPUT must be followed by one of the keywords STREAM, STEM, LIFO, FIFO or NORMAL; found "%s"|<token>
100 25, 7,OUTPUT must be followed by one of the keywords STREAM, STEM, LIFO, FIFO, APPEND, REPLACE or NORMAL; found "%s"|<token>
101 25, 8,APPEND must be followed by one of the keywords STREAM, STEM, LIFO or FIFO; found "%s"|<token>
102 25, 9,REPLACE must be followed by one of the keywords STREAM, STEM, LIFO or FIFO; found "%s"|<token>
103 25, 11,NUMERIC FORM must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
104 25, 12,PARSE must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
105 25, 13,UPPER must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
106 25, 14,ERROR must be followed by one of the keywords STREAM, STEM, LIFO, FIFO, APPEND, REPLACE or NORMAL; found "%s"|<token>
107 25, 15,NUMERIC must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
108 25, 16,FOREVER must be followed by one of the keywords %s; found "%s"|<keywords>,<token>
109 25, 17,PROCEDURE must be followed by the keyword EXPOSE or nothing; found "%s"|<token>
110 26, 0,Invalid whole number
111 26, 1,Whole numbers must fit within current DIGITS setting(%d); found "%s"|<value>,<value>
112 26, 2,Value of repetition count expression in DO instruction must be zero or a positive whole number; found "%s"|<value>
113 26, 3,Value of FOR expression in DO instruction must be zero or a positive whole number; found "%s"|<value>
114 26, 4,Positional parameter of parsing template must be a whole number; found "%s"|<value>
115 26, 5,NUMERIC DIGITS value must be zero or a positive whole number; found "%s"|<value>
116 26, 6,NUMERIC FUZZ value must be zero or a positive whole number; found "%s"|<value>
117 26, 7,Number used in TRACE setting must be a whole number; found "%s"|<value>
118 26, 8,Operand to right of power operator ("**") must be a whole number; found "%s"|<value>
119 26, 11,Result of %s %% %s operation would need exponential notation at current NUMERIC DIGITS %d|<value>,<value>,<value>
120 26, 12,Result of %% operation used for %s // %s operation would need exponential notation at current NUMERIC DIGITS %d|<value>,<value>,<value>
121 27, 0,Invalid DO syntax
122 27, 1,Invalid use of keyword "%s" in DO clause|<token>
123 28, 0,Invalid LEAVE or ITERATE
124 28, 1,LEAVE is valid only within a repetitive DO loop
125 28, 2,ITERATE is valid only within a repetitive DO loop
126 28, 3,Symbol following LEAVE ("%s") must either match control variable of a current DO loop or be omitted|<token>
127 28, 4,Symbol following ITERATE ("%s") must either match control variable of a current DO loop or be omitted|<token>
128 29, 0,Environment name too long
129 29, 1,Environment name exceeds %d characters; found "%s"|#Limit_EnvironmentName,<name>
130 30, 0,Name or string too long
131 30, 1,Name exceeds %d characters|#Limit_Name
132 30, 2,Literal string exceeds %d characters|#Limit_Literal
133 31, 0,Name starts with number or "."
134 31, 1,A value cannot be assigned to a number; found "%s"|<token>
135 31, 2,Variable symbol must not start with a number; found "%s"|<token>
136 31, 3,Variable symbol must not start with a "."; found "%s"|<token>
137 32, 0,[Invalid use of stem]
138 33, 0,Invalid expression result
139 33, 1,Value of NUMERIC DIGITS "%d" must exceed value of NUMERIC FUZZ "(%d)"|<value>,<value>
140 33, 2,Value of NUMERIC DIGITS "%d" must not exceed %d|<value>,#Limit_Digits
141 33, 3,Result of expression following NUMERIC FORM must start with "E" or "S"; found "%s"|<value>
142 34, 0,Logical value not "0" or "1"
143 34, 1,Value of expression following IF keyword must be exactly "0" or "1"; found "%s"|<value>
144 34, 2,Value of expression following WHEN keyword must be exactly "0" or "1"; found "%s"|<value>
145 34, 3,Value of expression following WHILE keyword must be exactly "0" or "1"; found "%s"|<value>
146 34, 4,Value of expression following UNTIL keyword must be exactly "0" or "1"; found "%s"|<value>
147 34, 5,Value of expression to left of logical operator "%s" must be exactly "0" or "1"; found "%s"|<operator>,<value>
148 34, 6,Value of expression to right of logical operator "%s" must be exactly "0" or "1"; found "%s"|<operator>,<value>
149 35, 0,Invalid expression
150 35, 1,Invalid expression detected at "%s"|<token>
151 36, 0,Unmatched "(" in expression
152 37, 0,Unexpected "," or ")"
154 37, 2,Unmatched ")" in expression
155 38, 0,Invalid template or pattern
156 38, 1,Invalid parsing template detected at "%s"|<token>
157 38, 2,Invalid parsing position detected at "%s"|<token>
158 38, 3,PARSE VALUE instruction requires WITH keyword
159 39, 0,[Evaluation stack overflow]
160 40, 0,Incorrect call to routine
161 40, 1,External routine "%s" failed|<name>
162 40, 3,Not enough arguments in invocation of "%s"; minimum expected is %d|<bif>,<argnumber>
163 40, 4,Too many arguments in invocation of "%s"; maximum expected is %d|<bif>,<argnumber>
164 40, 5,Missing argument in invocation of "%s"; argument %d is required|<bif>,<argnumber>
165 40, 9,%s argument %d exponent exceeds %d digits; found "%s"|<bif>,<argnumber>,#Limit_ExponentDigits,<value>
166 40, 11,%s argument %d must be a number; found "%s"|<bif>,<argnumber>,<value>
167 40, 12,%s argument %d must be a whole number; found "%s"|<bif>,<argnumber>,<value>
168 40, 13,%s argument %d must be zero or positive; found "%s"|<bif>,<argnumber>,<value>
169 40, 14,%s argument %d must be positive; found "%s"|<bif>,<argnumber>,<value>
170 40, 17,%s argument 1, must have an integer part in the range 0:90 and a decimal part no larger than .9; found "%s"|<bif>,<value>
171 40, 18,%s conversion must have a year in the range 0001 to 9999|<bif>
172 40, 19,%s argument 2, "%s", is not in the format described by argument 3, "%s"|<bif>,<value>,<value>
173 40, 21,%s argument %d must not be null|<bif>,<argnumber>
174 40, 23,%s argument %d must be a single character; found "%s"|<bif>,<argnumber>,<value>
175 40, 24,%s argument 1 must be a binary string; found "%s"|<bif>,<value>
176 40, 25,%s argument 1 must be a hexadecimal string; found "%s"|<bif>,<value>
177 40, 26,%s argument 1 must be a valid symbol; found "%s"|<bif>,<value>
178 40, 27,%s argument 1, must be a valid stream name; found "%s"|<bif>,<value>
179 40, 28,%s argument %d, option must start with one of "%s"; found "%s"|<bif>,<argnumber>,<optionslist>,<value>
180 40, 29,%s conversion to format "%s" is not allowed|<bif>,<value>
181 40, 31,%s argument 1 ("%d") must not exceed 100000|<bif>,<value>
182 40, 32,%s the difference between argument 1 ("%d") and argument 2 ("%d") must not exceed 100000|<bif>,<value>,<value>
183 40, 33,%s argument 1 ("%d") must be less than or equal to argument 2 ("%d")|<bif>,<value>,<value>
184 40, 34,%s argument 1 ("%d") must be less than or equal to the number of lines in the program (%d)|<bif>,<value>,<sourceline()>
185 40, 35,%s argument 1 cannot be expressed as a whole number; found "%s"|<bif>,<value>
186 40, 36,%s argument 1 must be a name of a variable in the pool; found "%s"|<bif>,<value>
187 40, 37,%s argument 3 must be the name of a pool; found "%s"|<bif>,<value>
188 40, 38,%s argument %d is not large enough to format "%s"|<bif>,<argnumber>,<value>
189 40, 39,%s argument 3 is not zero or one; found "%s"|<bif>,<value>
190 40, 41,%s argument %d must be within the bounds of the stream; found "%s"|<bif>,<argnumber>,<value>
191 40, 42,%s argument 1; cannot position on this stream; found "%s"|<bif>,<value>
192 40,914,[%s argument %d, must be one of "%s"; found "%s"]|<bif>,<argnumber>,<optionslist>,<value>
193 40,920,[%s: low-level stream I/O error; %s]|<bif>,<description>
194 40,921,[%s argument %d, stream positioning mode "%s"; incompatible with stream open mode]|<bif>,<argnumber>,<value>
195 40,922,[%s argument %d, too few sub-commands; minimum expected is %d; found %d]|<bif>,<argnumber>,<value>,<value>
196 40,923,[%s argument %d, too many sub-commands; maximum expected is %d; found %d]|<bif>,<argnumber>,<value>,<value>
197 40,924,[%s argument %d, invalid positional specification; expecting one of "%s"; found "%s"]|<bif>,<argnumber>,<value>,<value>
198 41, 0,Bad arithmetic conversion
199 41, 1,Non-numeric value ("%s") to left of arithmetic operation "%s"|<value>,<operator>
200 41, 2,Non-numeric value ("%s") to right of arithmetic operation "%s"|<value>,<operator>
201 41, 3,Non-numeric value ("%s") used with prefix operator "%s"|<value>,<operator>
202 41, 4,Value of TO expression in DO instruction must be numeric; found "%s"|<value>
203 41, 5,Value of BY expression in DO instruction must be numeric; found "%s"|<value>
204 41, 6,Value of control variable expression of DO instruction must be numeric; found "%s"|<value>
205 41, 7,Exponent exceeds %d digits; found "%s"|#Limit_ExponentDigits,<value>
206 42, 0,Arithmetic overflow/underflow
207 42, 1,Arithmetic overflow detected at "%s %s %s"; exponent of result requires more than %d digits|<value>,<operator>,<value>,#Limit_ExponentDigits
208 42, 2,Arithmetic underflow detected at "%s %s %s"; exponent of result requires more than %d digits|<value>,<operator>,<value>,#Limit_ExponentDigits
209 42, 3,Arithmetic overflow; divisor must not be zero
210 43, 0,Routine not found
211 43, 1,Could not find routine "%s"|<name>
212 44, 0,Function did not return data
213 44, 1,No data returned from function "%s"|<name>
214 45, 0,No data specified on function RETURN
215 45, 1,Data expected on RETURN instruction because routine "%s" was called as a function|<name>
216 46, 0,Invalid variable reference
217 46, 1,Extra token ("%s") found in variable reference; ")" expected|<token>
218 47, 0,Unexpected label
219 47, 1,INTERPRET data must not contain labels; found "%s"|<name>
220 48, 0,Failure in system service
221 48, 1,Failure in system service: %s|<description>
222 48,920,Low-level stream I/O error: %s %s: %s|<description>,<stream>,<description>
223 49, 0,Interpretation Error
224 49, 1,Interpretation Error: Failed in %s, line %d: "%s". Please report error!|<module>,<linenumber>,<description>
225 50, 0,Unrecognized reserved symbol
226 50, 1,Unrecognized reserved symbol "%s"|<token>
227 51, 0,Invalid function name
228 51, 1,Unquoted function names must not end in a period; found "%s"|<token>
229 52, 0,Result returned by "%s" is longer than %d characters|<name>,#Limit_String
231 53, 1,String or symbol expected after STREAM keyword; found "%s"|<token>
232 53, 2,Variable reference expected after STEM keyword; found "%s"|<token>
233 53, 3,Argument to STEM must have one period, as its last character; found "%s"|<name>
234 53,100,String or symbol expected after LIFO keyword; found "%s"|<token>
235 53,101,String or symbol expected after FIFO keyword; found "%s"|<token>
236 54, 0,Invalid STEM value
237 54, 1,For this STEM APPEND, the value of "%s" must be a count of lines; found "%s"|<name>,<value>
239 # All error messages after this point are not defined by ANSI
241 60, 0,[Can't rewind transient file]
242 61, 0,[Improper seek operation on file]
243 64, 0,[Syntax error while parsing]
244 64, 1,[Syntax error at line %d]
245 64, 2,[General syntax error at line %d, column %d]|<linenumber>,<columnnumber>
246 90, 0,[Non-ANSI feature used with "OPTIONS STRICT_ANSI"]
247 90, 1,[%s is a Regina extension BIF]|<bif>
248 90, 2,[%s is a Regina extension instruction]|<token>
249 90, 3,[%s argument %d, option must start with one of "%s" with "OPTIONS STRICT_ANSI"; found "%s"; a Regina extension]|<bif>,<argnumber>,<optionslist>,<value>
250 93, 0,[Incorrect call to routine]
251 93, 1,[STREAM command %s must be followed by one of "%s"; found "%s"]|<token>,<value>,<value>
252 93, 3,[STREAM command must be one of "%s"; found "%s"]|<value>,<value>
253 94, 0,[External queue interface error]
254 94, 99,[Internal error with external queue interface: %d "%s"]|<description>,<systemerror>
255 94,100,[General system error with external queue interface. %s. %s]|<description>,<systemerror>
256 94,101,[Error connecting to %s on port %d: "%s"]|<machine>,<portnumber>,<systemerror>
257 94,102,[Unable to obtain IP address for %s]|<machine>
258 94,103,[Invalid format for server in specified queue name: "%s"]|<queuename>
259 94,104,[Invalid format for queue name: "%s"]|<queuename>
260 94,105,[Unable to start Windows Socket interface: %s]|<systemerror>
261 94,106,[Maximum number of external queues exceeded: %d]|<maxqueues>
262 94,107,[Error occured reading socket: %s]|<systemerror>
263 94,108,[Invalid switch passed. Must be one of "%s"]|<switch>
264 95, 0,[Restricted feature used in "safe" mode]
265 95, 1,[%s invalid in "safe" mode]|<token>
266 95, 2,[%s argument %d invalid in "safe" mode]|<bif>,<argnumber>
267 95, 3,[%s argument %d: "%s", invalid in "safe" mode]|<bif>,<argnumber>,<token>
268 95, 4,[STREAM argument 3: Opening files for WRITE access invalid in "safe" mode]
269 95, 5,[Running external commands invalid in "safe" mode]
270 100, 0,[Unknown filesystem error]
272 # Extra general phrases requiring translation:
274 # Error 3 running "<file>" line 1:
275 # Unable to open language file: %s
276 # Incorrect number of messages in language file: %s
277 # Unable to read from language file: %s
278 # Unable to display text for error %d.%d; language file: %s not available
279 # Unable to display text for error %d.%d; text missing from language file: %s
280 # Unable to display text for error %d.%d; language file: %s is corrupt